home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrC
/
MrC.rsrc
/
CODE_8_exp.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
348KB
|
6,201 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001828 (12 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D CC3C pea.l [A5 - 0x33C4]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
fn00000018:
00000018 48E7 0030 movem.l -[A7], A2,A3
0000001C 4EBA 00A0 jsr [PC + 0xA0 /* 000000BE */]
00000020 2440 movea.l A2, D0
00000022 6062 bra +0x64 /* 00000086 */
label00000024:
00000024 102D E350 move.b D0, [A5 - 0x1CB0]
00000028 6712 beq +0x14 /* 0000003C */
0000002A 102D E6C8 move.b D0, [A5 - 0x1938]
0000002E 670C beq +0xE /* 0000003C */
00000030 2F3C 0000 0093 move.l -[A7], 0x93
00000036 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000003A 584F addq.w A7, 4
label0000003C:
0000003C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000040 2F0A move.l -[A7], A2
00000042 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000046 4EBA 0076 jsr [PC + 0x76 /* 000000BE */]
0000004A 2640 movea.l A3, D0
0000004C 700F moveq.l D0, 0x0F
0000004E 2F00 move.l -[A7], D0
00000050 2F2B 0012 move.l -[A7], [A3 + 0x12]
00000054 2F0A move.l -[A7], A2
00000056 2F0B move.l -[A7], A3
00000058 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
0000005C 2440 movea.l A2, D0
0000005E 206A 0012 movea.l A0, [A2 + 0x12]
00000062 2010 move.l D0, [A0]
00000064 721F moveq.l D1, 0x1F
00000066 C041 and.w D0, D1
00000068 7215 moveq.l D1, 0x15
0000006A B041 cmp.w D0, D1
0000006C 6618 bne +0x1A /* 00000086 */
0000006E 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000072 4EBA 1A18 jsr [PC + 0x1A18 /* 00001A8C */]
00000076 2540 0006 move.l [A2 + 0x6], D0
0000007A 2F0A move.l -[A7], A2
0000007C 2040 movea.l A0, D0
0000007E 2F28 0012 move.l -[A7], [A0 + 0x12]
00000082 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
label00000086:
00000086 0C2D 003C DB5A cmpi.b [A5 - 0x24A6], 0x3C /* '<' */
0000008C 6796 beq -0x68 /* 00000024 */
0000008E 200A move.l D0, A2
00000090 4CDF 0C00 movem.l A2,A3, [A7]+
00000094 4E75 rts
00000096 4E56 FFFC link A6, -0x0004
0000009A 2F0A move.l -[A7], A2
0000009C 102D E6C8 move.b D0, [A5 - 0x1938]
000000A0 1D40 FFFC move.b [A6 - 0x4], D0
000000A4 1B7C 0001 E6C8 move.b [A5 - 0x1938], 0x1
000000AA 4EBA 0012 jsr [PC + 0x12 /* 000000BE */]
000000AE 2440 movea.l A2, D0
000000B0 1B6E FFFC E6C8 move.b [A5 - 0x1938], [A6 - 0x4]
000000B6 200A move.l D0, A2
000000B8 245F movea.l A2, [A7]+
000000BA 4E5E unlink A6
000000BC 4E75 rts
fn000000BE:
000000BE 4E56 FFFC link A6, -0x0004
000000C2 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000000C6 52AD E6CA addq.l [A5 - 0x1936], 1
000000CA 4EBA 014A jsr [PC + 0x14A /* 00000216 */]
000000CE 2640 movea.l A3, D0
000000D0 162D DB5A move.b D3, [A5 - 0x24A6]
000000D4 704C moveq.l D0, 0x4C
000000D6 B600 cmp.b D3, D0
000000D8 6500 012E bcs +0x130 /* 00000208 */
000000DC 7056 moveq.l D0, 0x56
000000DE B600 cmp.b D3, D0
000000E0 6200 0126 bhi +0x128 /* 00000208 */
000000E4 7800 moveq.l D4, 0x00
000000E6 1803 move.b D4, D3
000000E8 70CF moveq.l D0, 0xFFFFFFCF
000000EA D880 add.l D4, D0
000000EC 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000000F0 2F04 move.l -[A7], D4
000000F2 2F2B 0012 move.l -[A7], [A3 + 0x12]
000000F6 2F0B move.l -[A7], A3
000000F8 4EBA FFC4 jsr [PC - 0x3C /* 000000BE */]
000000FC 2F00 move.l -[A7], D0
000000FE 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00000102 2640 movea.l A3, D0
00000104 2F0B move.l -[A7], A3
00000106 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
0000010A 701B moveq.l D0, 0x1B
0000010C B880 cmp.l D4, D0
0000010E 6706 beq +0x8 /* 00000116 */
00000110 2F0B move.l -[A7], A3
00000112 4EBA 2994 jsr [PC + 0x2994 /* 00002AA8 */]
label00000116:
00000116 286B 0002 movea.l A4, [A3 + 0x2]
0000011A 2004 move.l D0, D4
0000011C 721C moveq.l D1, 0x1C
0000011E B081 cmp.l D0, D1
00000120 6740 beq +0x42 /* 00000162 */
00000122 721D moveq.l D1, 0x1D
00000124 B081 cmp.l D0, D1
00000126 673A beq +0x3C /* 00000162 */
00000128 721E moveq.l D1, 0x1E
0000012A B081 cmp.l D0, D1
0000012C 6760 beq +0x62 /* 0000018E */
0000012E 721F moveq.l D1, 0x1F
00000130 B081 cmp.l D0, D1
00000132 675A beq +0x5C /* 0000018E */
00000134 7222 moveq.l D1, 0x22
00000136 B081 cmp.l D0, D1
00000138 675C beq +0x5E /* 00000196 */
0000013A 7221 moveq.l D1, 0x21
0000013C B081 cmp.l D0, D1
0000013E 6756 beq +0x58 /* 00000196 */
00000140 7224 moveq.l D1, 0x24
00000142 B081 cmp.l D0, D1
00000144 676C beq +0x6E /* 000001B2 */
00000146 7223 moveq.l D1, 0x23
00000148 B081 cmp.l D0, D1
0000014A 6766 beq +0x68 /* 000001B2 */
0000014C 7225 moveq.l D1, 0x25
0000014E B081 cmp.l D0, D1
00000150 6760 beq +0x62 /* 000001B2 */
00000152 7220 moveq.l D1, 0x20
00000154 B081 cmp.l D0, D1
00000156 675A beq +0x5C /* 000001B2 */
00000158 721B moveq.l D1, 0x1B
0000015A B081 cmp.l D0, D1
0000015C 675C beq +0x5E /* 000001BA */
0000015E 6000 009E bra +0xA0 /* 000001FE */
label00000162:
00000162 206C 0012 movea.l A0, [A4 + 0x12]
00000166 2010 move.l D0, [A0]
00000168 0280 0000 00FF andi.l D0, 0xFF
0000016E 41ED E170 lea.l A0, [A5 - 0x1E90]
00000172 1030 0000 move.b D0, [A0 + D0.w]
00000176 7201 moveq.l D1, 0x01
00000178 C001 and.b D0, D1
0000017A 670A beq +0xC /* 00000186 */
0000017C 2F0B move.l -[A7], A3
0000017E 4EBA 27C2 jsr [PC + 0x27C2 /* 00002942 */]
00000182 6000 0084 bra +0x86 /* 00000208 */
label00000186:
00000186 2F0B move.l -[A7], A3
00000188 4EBA 1E56 jsr [PC + 0x1E56 /* 00001FE0 */]
0000018C 607A bra +0x7C /* 00000208 */
label0000018E:
0000018E 2F0B move.l -[A7], A3
00000190 4EBA 1E4E jsr [PC + 0x1E4E /* 00001FE0 */]
00000194 6072 bra +0x74 /* 00000208 */
label00000196:
00000196 2F0B move.l -[A7], A3
00000198 4EBA 1EAA jsr [PC + 0x1EAA /* 00002044 */]
0000019C 2F2B 0006 move.l -[A7], [A3 + 0x6]
000001A0 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000001A4 2F28 0018 move.l -[A7], [A0 + 0x18]
000001A8 4EBA 2E3A jsr [PC + 0x2E3A /* 00002FE4 */]
000001AC 2740 0006 move.l [A3 + 0x6], D0
000001B0 6056 bra +0x58 /* 00000208 */
label000001B2:
000001B2 2F0B move.l -[A7], A3
000001B4 4EBA 1E8E jsr [PC + 0x1E8E /* 00002044 */]
000001B8 604E bra +0x50 /* 00000208 */
label000001BA:
000001BA 2F2B 0006 move.l -[A7], [A3 + 0x6]
000001BE 4EBA 18CC jsr [PC + 0x18CC /* 00001A8C */]
000001C2 2440 movea.l A2, D0
000001C4 274A 0006 move.l [A3 + 0x6], A2
000001C8 202C 0012 move.l D0, [A4 + 0x12]
000001CC 2D40 FFFC move.l [A6 - 0x4], D0
000001D0 2040 movea.l A0, D0
000001D2 2010 move.l D0, [A0]
000001D4 761F moveq.l D3, 0x1F
000001D6 C043 and.w D0, D3
000001D8 7A14 moveq.l D5, 0x14
000001DA B045 cmp.w D0, D5
000001DC 6610 bne +0x12 /* 000001EE */
000001DE 206A 0012 movea.l A0, [A2 + 0x12]
000001E2 2010 move.l D0, [A0]
000001E4 C043 and.w D0, D3
000001E6 B045 cmp.w D0, D5
000001E8 6604 bne +0x6 /* 000001EE */
000001EA 16BC 0017 move.b [A3], 0x17
label000001EE:
000001EE 2F0A move.l -[A7], A2
000001F0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001F4 4EBA 1EB2 jsr [PC + 0x1EB2 /* 000020A8 */]
000001F8 2740 0006 move.l [A3 + 0x6], D0
000001FC 600A bra +0xC /* 00000208 */
label000001FE:
000001FE 2F3C 0000 00FA move.l -[A7], 0xFA
00000204 4EBA FDFA jsr [PC - 0x206 /* 00000000 */]
label00000208:
00000208 53AD E6CA subq.l [A5 - 0x1936], 1
0000020C 200B move.l D0, A3
0000020E 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000212 4E5E unlink A6
00000214 4E75 rts
fn00000216:
00000216 4E56 FFE0 link A6, -0x0020
0000021A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000021E 7010 moveq.l D0, 0x10
00000220 2F00 move.l -[A7], D0
00000222 4EBA 0182 jsr [PC + 0x182 /* 000003A6 */]
00000226 2D40 FFE0 move.l [A6 - 0x20], D0
0000022A 0C2D 003A DB5A cmpi.b [A5 - 0x24A6], 0x3A /* ':' */
00000230 6600 0168 bne +0x16A /* 0000039A */
00000234 2F00 move.l -[A7], D0
00000236 4EBA 1854 jsr [PC + 0x1854 /* 00001A8C */]
0000023A 2D40 FFE0 move.l [A6 - 0x20], D0
0000023E 2F00 move.l -[A7], D0
00000240 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00000244 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000248 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
0000024C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000250 4EBA FDC6 jsr [PC - 0x23A /* 00000018 */]
00000254 2D40 FFE4 move.l [A6 - 0x1C], D0
00000258 723B moveq.l D1, 0x3B
0000025A 1F01 move.b -[A7], D1
0000025C 723E moveq.l D1, 0x3E
0000025E 2F01 move.l -[A7], D1
00000260 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000264 7061 moveq.l D0, 0x61
00000266 2F00 move.l -[A7], D0
00000268 42A7 clr.l -[A7]
0000026A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000026E 4EBA FFA6 jsr [PC - 0x5A /* 00000216 */]
00000272 2F00 move.l -[A7], D0
00000274 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00000278 2D40 FFE4 move.l [A6 - 0x1C], D0
0000027C 2040 movea.l A0, D0
0000027E 2468 0002 movea.l A2, [A0 + 0x2]
00000282 262A 0012 move.l D3, [A2 + 0x12]
00000286 2D43 FFE8 move.l [A6 - 0x18], D3
0000028A 2D43 FFF8 move.l [A6 - 0x8], D3
0000028E 2668 0006 movea.l A3, [A0 + 0x6]
00000292 222B 0012 move.l D1, [A3 + 0x12]
00000296 2D41 FFEC move.l [A6 - 0x14], D1
0000029A 2243 movea.l A1, D3
0000029C 2411 move.l D2, [A1]
0000029E 781F moveq.l D4, 0x1F
000002A0 C484 and.l D2, D4
000002A2 2D42 FFF0 move.l [A6 - 0x10], D2
000002A6 2841 movea.l A4, D1
000002A8 2A14 move.l D5, [A4]
000002AA CA84 and.l D5, D4
000002AC 2D45 FFF4 move.l [A6 - 0xC], D5
000002B0 7813 moveq.l D4, 0x13
000002B2 B484 cmp.l D2, D4
000002B4 48EE 0400 FFFC movem.l [A6 - 0x4], A2
000002BA 6606 bne +0x8 /* 000002C2 */
000002BC BA84 cmp.l D5, D4
000002BE 6700 00AE beq +0xB0 /* 0000036E */
label000002C2:
000002C2 7814 moveq.l D4, 0x14
000002C4 B484 cmp.l D2, D4
000002C6 6612 bne +0x14 /* 000002DA */
000002C8 BA84 cmp.l D5, D4
000002CA 660E bne +0x10 /* 000002DA */
000002CC 2069 000C movea.l A0, [A1 + 0xC]
000002D0 226C 000C movea.l A1, [A4 + 0xC]
000002D4 B1C9 cmpa.l A0, A1
000002D6 6700 0096 beq +0x98 /* 0000036E */
label000002DA:
000002DA 0285 0000 00FF andi.l D5, 0xFF
000002E0 45ED E170 lea.l A2, [A5 - 0x1E90]
000002E4 1A32 5000 move.b D5, [A2 + D5.w]
000002E8 7C01 moveq.l D6, 0x01
000002EA CA06 and.b D5, D6
000002EC 7800 moveq.l D4, 0x00
000002EE 1805 move.b D4, D5
000002F0 6732 beq +0x34 /* 00000324 */
000002F2 206E FFFC movea.l A0, [A6 - 0x4]
000002F6 1A10 move.b D5, [A0]
000002F8 7E5D moveq.l D7, 0x5D
000002FA BA07 cmp.b D5, D7
000002FC 6626 bne +0x28 /* 00000324 */
000002FE 4AA8 0006 tst.l [A0 + 0x6]
00000302 6620 bne +0x22 /* 00000324 */
00000304 0282 0000 00FF andi.l D2, 0xFF
0000030A 1432 2000 move.b D2, [A2 + D2.w]
0000030E C406 and.b D2, D6
00000310 6712 beq +0x14 /* 00000324 */
00000312 2043 movea.l A0, D3
00000314 2068 0008 movea.l A0, [A0 + 0x8]
00000318 2410 move.l D2, [A0]
0000031A 761F moveq.l D3, 0x1F
0000031C C443 and.w D2, D3
0000031E 7613 moveq.l D3, 0x13
00000320 B443 cmp.w D2, D3
00000322 674A beq +0x4C /* 0000036E */
label00000324:
00000324 242E FFF0 move.l D2, [A6 - 0x10]
00000328 0282 0000 00FF andi.l D2, 0xFF
0000032E 1432 2000 move.b D2, [A2 + D2.w]
00000332 C406 and.b D2, D6
00000334 6730 beq +0x32 /* 00000366 */
00000336 1413 move.b D2, [A3]
00000338 765D moveq.l D3, 0x5D
0000033A B403 cmp.b D2, D3
0000033C 6628 bne +0x2A /* 00000366 */
0000033E 4AAB 0006 tst.l [A3 + 0x6]
00000342 6622 bne +0x24 /* 00000366 */
00000344 4A84 tst.l D4
00000346 671E beq +0x20 /* 00000366 */
00000348 206C 0008 movea.l A0, [A4 + 0x8]
0000034C 2210 move.l D1, [A0]
0000034E 741F moveq.l D2, 0x1F
00000350 C242 and.w D1, D2
00000352 7413 moveq.l D2, 0x13
00000354 B242 cmp.w D1, D2
00000356 660E bne +0x10 /* 00000366 */
00000358 2F00 move.l -[A7], D0
0000035A 206E FFF8 movea.l A0, [A6 - 0x8]
0000035E 2F08 move.l -[A7], A0
00000360 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00000364 601C bra +0x1E /* 00000382 */
label00000366:
00000366 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000036A 4EBA 2A48 jsr [PC + 0x2A48 /* 00002DB4 */]
label0000036E:
0000036E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000372 206E FFE4 movea.l A0, [A6 - 0x1C]
00000376 2068 0006 movea.l A0, [A0 + 0x6]
0000037A 2F28 0012 move.l -[A7], [A0 + 0x12]
0000037E 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
label00000382:
00000382 700E moveq.l D0, 0x0E
00000384 2F00 move.l -[A7], D0
00000386 246E FFE4 movea.l A2, [A6 - 0x1C]
0000038A 2F2A 0012 move.l -[A7], [A2 + 0x12]
0000038E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000392 2F0A move.l -[A7], A2
00000394 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00000398 6004 bra +0x6 /* 0000039E */
label0000039A:
0000039A 202E FFE0 move.l D0, [A6 - 0x20]
label0000039E:
0000039E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000003A2 4E5E unlink A6
000003A4 4E75 rts
fn000003A6:
000003A6 4E56 0000 link A6, 0
000003AA 48E7 1020 movem.l -[A7], D3,A2
000003AE 262E 0008 move.l D3, [A6 + 0x8]
000003B2 0C83 0000 0010 cmpi.l D3, 0x10
000003B8 660C bne +0xE /* 000003C6 */
000003BA 7011 moveq.l D0, 0x11
000003BC 2F00 move.l -[A7], D0
000003BE 4EBA FFE6 jsr [PC - 0x1A /* 000003A6 */]
000003C2 2440 movea.l A2, D0
000003C4 6006 bra +0x8 /* 000003CC */
label000003C6:
000003C6 4EBA 00D0 jsr [PC + 0xD0 /* 00000498 */]
000003CA 2440 movea.l A2, D0
label000003CC:
000003CC 6000 00A6 bra +0xA8 /* 00000474 */
label000003D0:
000003D0 2F0A move.l -[A7], A2
000003D2 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000003D6 2F0A move.l -[A7], A2
000003D8 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
000003DC 2F0A move.l -[A7], A2
000003DE 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
000003E2 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000003E6 2F03 move.l -[A7], D3
000003E8 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000003EC 2F28 0018 move.l -[A7], [A0 + 0x18]
000003F0 2F0A move.l -[A7], A2
000003F2 0C83 0000 0010 cmpi.l D3, 0x10
000003F8 660A bne +0xC /* 00000404 */
000003FA 7011 moveq.l D0, 0x11
000003FC 2F00 move.l -[A7], D0
000003FE 4EBA FFA6 jsr [PC - 0x5A /* 000003A6 */]
00000402 6004 bra +0x6 /* 00000408 */
label00000404:
00000404 4EBA 0092 jsr [PC + 0x92 /* 00000498 */]
label00000408:
00000408 2F00 move.l -[A7], D0
0000040A 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
0000040E 2440 movea.l A2, D0
00000410 2F2A 0002 move.l -[A7], [A2 + 0x2]
00000414 4EBA 1676 jsr [PC + 0x1676 /* 00001A8C */]
00000418 2540 0002 move.l [A2 + 0x2], D0
0000041C 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000420 4EBA 166A jsr [PC + 0x166A /* 00001A8C */]
00000424 2540 0006 move.l [A2 + 0x6], D0
00000428 2040 movea.l A0, D0
0000042A 2068 0012 movea.l A0, [A0 + 0x12]
0000042E 2010 move.l D0, [A0]
00000430 721F moveq.l D1, 0x1F
00000432 C081 and.l D0, D1
00000434 7214 moveq.l D1, 0x14
00000436 B081 cmp.l D0, D1
00000438 6708 beq +0xA /* 00000442 */
0000043A 7213 moveq.l D1, 0x13
0000043C B081 cmp.l D0, D1
0000043E 670E beq +0x10 /* 0000044E */
00000440 602A bra +0x2C /* 0000046C */
label00000442:
00000442 7063 moveq.l D0, 0x63
00000444 2F00 move.l -[A7], D0
00000446 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000044A 584F addq.w A7, 4
0000044C 601E bra +0x20 /* 0000046C */
label0000044E:
0000044E 102D E350 move.b D0, [A5 - 0x1CB0]
00000452 670A beq +0xC /* 0000045E */
00000454 706A moveq.l D0, 0x6A
00000456 2F00 move.l -[A7], D0
00000458 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000045C 584F addq.w A7, 4
label0000045E:
0000045E 2F0A move.l -[A7], A2
00000460 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000464 2F28 004C move.l -[A7], [A0 + 0x4C]
00000468 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
label0000046C:
0000046C 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000470 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
label00000474:
00000474 0C83 0000 0010 cmpi.l D3, 0x10
0000047A 6604 bne +0x6 /* 00000480 */
0000047C 7047 moveq.l D0, 0x47
0000047E 6002 bra +0x4 /* 00000482 */
label00000480:
00000480 7048 moveq.l D0, 0x48
label00000482:
00000482 B02D DB5A cmp.b D0, [A5 - 0x24A6]
00000486 6700 FF48 beq -0xB6 /* 000003D0 */
0000048A 200A move.l D0, A2
0000048C 4CDF 0408 movem.l D3,A2, [A7]+
00000490 4E5E unlink A6
00000492 205F movea.l A0, [A7]+
00000494 584F addq.w A7, 4
00000496 4ED0 jmp [A0]
fn00000498:
00000498 2F0A move.l -[A7], A2
0000049A 4EBA 0038 jsr [PC + 0x38 /* 000004D4 */]
0000049E 2440 movea.l A2, D0
000004A0 6024 bra +0x26 /* 000004C6 */
label000004A2:
000004A2 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000004A6 700A moveq.l D0, 0x0A
000004A8 2F00 move.l -[A7], D0
000004AA 42A7 clr.l -[A7]
000004AC 2F0A move.l -[A7], A2
000004AE 4EBA 0024 jsr [PC + 0x24 /* 000004D4 */]
000004B2 2F00 move.l -[A7], D0
000004B4 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000004B8 2440 movea.l A2, D0
000004BA 2F0A move.l -[A7], A2
000004BC 4EBA 25EA jsr [PC + 0x25EA /* 00002AA8 */]
000004C0 2F0A move.l -[A7], A2
000004C2 4EBA 1B80 jsr [PC + 0x1B80 /* 00002044 */]
label000004C6:
000004C6 0C2D 0046 DB5A cmpi.b [A5 - 0x24A6], 0x46 /* 'F' */
000004CC 67D4 beq -0x2A /* 000004A2 */
000004CE 200A move.l D0, A2
000004D0 245F movea.l A2, [A7]+
000004D2 4E75 rts
fn000004D4:
000004D4 2F0A move.l -[A7], A2
000004D6 4EBA 0038 jsr [PC + 0x38 /* 00000510 */]
000004DA 2440 movea.l A2, D0
000004DC 6024 bra +0x26 /* 00000502 */
label000004DE:
000004DE 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000004E2 7009 moveq.l D0, 0x09
000004E4 2F00 move.l -[A7], D0
000004E6 42A7 clr.l -[A7]
000004E8 2F0A move.l -[A7], A2
000004EA 4EBA 0024 jsr [PC + 0x24 /* 00000510 */]
000004EE 2F00 move.l -[A7], D0
000004F0 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000004F4 2440 movea.l A2, D0
000004F6 2F0A move.l -[A7], A2
000004F8 4EBA 25AE jsr [PC + 0x25AE /* 00002AA8 */]
000004FC 2F0A move.l -[A7], A2
000004FE 4EBA 1B44 jsr [PC + 0x1B44 /* 00002044 */]
label00000502:
00000502 0C2D 0045 DB5A cmpi.b [A5 - 0x24A6], 0x45 /* 'E' */
00000508 67D4 beq -0x2A /* 000004DE */
0000050A 200A move.l D0, A2
0000050C 245F movea.l A2, [A7]+
0000050E 4E75 rts
fn00000510:
00000510 2F0A move.l -[A7], A2
00000512 4EBA 0038 jsr [PC + 0x38 /* 0000054C */]
00000516 2440 movea.l A2, D0
00000518 6024 bra +0x26 /* 0000053E */
label0000051A:
0000051A 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000051E 7008 moveq.l D0, 0x08
00000520 2F00 move.l -[A7], D0
00000522 42A7 clr.l -[A7]
00000524 2F0A move.l -[A7], A2
00000526 4EBA 0024 jsr [PC + 0x24 /* 0000054C */]
0000052A 2F00 move.l -[A7], D0
0000052C 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00000530 2440 movea.l A2, D0
00000532 2F0A move.l -[A7], A2
00000534 4EBA 2572 jsr [PC + 0x2572 /* 00002AA8 */]
00000538 2F0A move.l -[A7], A2
0000053A 4EBA 1B08 jsr [PC + 0x1B08 /* 00002044 */]
label0000053E:
0000053E 0C2D 0033 DB5A cmpi.b [A5 - 0x24A6], 0x33 /* '3' */
00000544 67D4 beq -0x2A /* 0000051A */
00000546 200A move.l D0, A2
00000548 245F movea.l A2, [A7]+
0000054A 4E75 rts
fn0000054C:
0000054C 48E7 1020 movem.l -[A7], D3,A2
00000550 4EBA 004A jsr [PC + 0x4A /* 0000059C */]
00000554 2440 movea.l A2, D0
00000556 6028 bra +0x2A /* 00000580 */
label00000558:
00000558 762A moveq.l D3, 0x2A
0000055A 6002 bra +0x4 /* 0000055E */
label0000055C:
0000055C 762B moveq.l D3, 0x2B
label0000055E:
0000055E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000562 2F03 move.l -[A7], D3
00000564 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000568 2F28 0018 move.l -[A7], [A0 + 0x18]
0000056C 2F0A move.l -[A7], A2
0000056E 4EBA 002C jsr [PC + 0x2C /* 0000059C */]
00000572 2F00 move.l -[A7], D0
00000574 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00000578 2440 movea.l A2, D0
0000057A 2F0A move.l -[A7], A2
0000057C 4EBA 2836 jsr [PC + 0x2836 /* 00002DB4 */]
label00000580:
00000580 122D DB5A move.b D1, [A5 - 0x24A6]
00000584 7000 moveq.l D0, 0x00
00000586 1001 move.b D0, D1
00000588 725F moveq.l D1, 0x5F
0000058A B081 cmp.l D0, D1
0000058C 67CA beq -0x34 /* 00000558 */
0000058E 7260 moveq.l D1, 0x60
00000590 B081 cmp.l D0, D1
00000592 67C8 beq -0x36 /* 0000055C */
00000594 200A move.l D0, A2
00000596 4CDF 0408 movem.l D3,A2, [A7]+
0000059A 4E75 rts
fn0000059C:
0000059C 4E56 FFFC link A6, -0x0004
000005A0 48E7 1020 movem.l -[A7], D3,A2
000005A4 4EBA 0116 jsr [PC + 0x116 /* 000006BC */]
000005A8 2440 movea.l A2, D0
000005AA 6000 009E bra +0xA0 /* 0000064A */
label000005AE:
000005AE 102D E6C5 move.b D0, [A5 - 0x193B]
000005B2 6600 00FE bne +0x100 /* 000006B2 */
label000005B6:
000005B6 122D DB5A move.b D1, [A5 - 0x24A6]
000005BA 74CB moveq.l D2, 0xFFFFFFCB
000005BC D202 add.b D1, D2
000005BE 7000 moveq.l D0, 0x00
000005C0 1001 move.b D0, D1
000005C2 2D40 FFFC move.l [A6 - 0x4], D0
000005C6 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000005CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005CE 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000005D2 2F28 0018 move.l -[A7], [A0 + 0x18]
000005D6 2F0A move.l -[A7], A2
000005D8 4EBA 00E2 jsr [PC + 0xE2 /* 000006BC */]
000005DC 2F00 move.l -[A7], D0
000005DE 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000005E2 2440 movea.l A2, D0
000005E4 2F0A move.l -[A7], A2
000005E6 4EBA 27CC jsr [PC + 0x27CC /* 00002DB4 */]
000005EA 206A 0002 movea.l A0, [A2 + 0x2]
000005EE 2068 0012 movea.l A0, [A0 + 0x12]
000005F2 2010 move.l D0, [A0]
000005F4 721F moveq.l D1, 0x1F
000005F6 C081 and.l D0, D1
000005F8 41ED E170 lea.l A0, [A5 - 0x1E90]
000005FC 1030 0000 move.b D0, [A0 + D0.w]
00000600 7202 moveq.l D1, 0x02
00000602 C001 and.b D0, D1
00000604 6644 bne +0x46 /* 0000064A */
00000606 222E FFFC move.l D1, [A6 - 0x4]
0000060A 41ED E130 lea.l A0, [A5 - 0x1ED0]
0000060E 1230 1000 move.b D1, [A0 + D1.w]
00000612 7000 moveq.l D0, 0x00
00000614 1001 move.b D0, D1
00000616 2D40 FFFC move.l [A6 - 0x4], D0
0000061A 7201 moveq.l D1, 0x01
0000061C B081 cmp.l D0, D1
0000061E 6E26 bgt +0x28 /* 00000646 */
00000620 14BC 000F move.b [A2], 0xF
00000624 720F moveq.l D1, 0x0F
00000626 2F01 move.l -[A7], D1
00000628 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000062C 2628 0018 move.l D3, [A0 + 0x18]
00000630 2F03 move.l -[A7], D3
00000632 2F0A move.l -[A7], A2
00000634 2F03 move.l -[A7], D3
00000636 2F00 move.l -[A7], D0
00000638 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
0000063C 2F00 move.l -[A7], D0
0000063E 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00000642 2440 movea.l A2, D0
00000644 6004 bra +0x6 /* 0000064A */
label00000646:
00000646 14AE FFFF move.b [A2], [A6 - 0x1]
label0000064A:
0000064A 122D DB5A move.b D1, [A5 - 0x24A6]
0000064E 7000 moveq.l D0, 0x00
00000650 1001 move.b D0, D1
00000652 725C moveq.l D1, 0x5C
00000654 B081 cmp.l D0, D1
00000656 6700 FF56 beq -0xA8 /* 000005AE */
0000065A 725B moveq.l D1, 0x5B
0000065C B081 cmp.l D0, D1
0000065E 6700 FF56 beq -0xA8 /* 000005B6 */
00000662 725E moveq.l D1, 0x5E
00000664 B081 cmp.l D0, D1
00000666 6700 FF4E beq -0xB0 /* 000005B6 */
0000066A 725D moveq.l D1, 0x5D
0000066C B081 cmp.l D0, D1
0000066E 6700 FF46 beq -0xB8 /* 000005B6 */
00000672 7261 moveq.l D1, 0x61
00000674 B081 cmp.l D0, D1
00000676 6700 FF3E beq -0xC0 /* 000005B6 */
0000067A 7262 moveq.l D1, 0x62
0000067C B081 cmp.l D0, D1
0000067E 6700 FF36 beq -0xC8 /* 000005B6 */
00000682 7263 moveq.l D1, 0x63
00000684 B081 cmp.l D0, D1
00000686 6700 FF2E beq -0xD0 /* 000005B6 */
0000068A 7264 moveq.l D1, 0x64
0000068C B081 cmp.l D0, D1
0000068E 6700 FF26 beq -0xD8 /* 000005B6 */
00000692 7265 moveq.l D1, 0x65
00000694 B081 cmp.l D0, D1
00000696 6700 FF1E beq -0xE0 /* 000005B6 */
0000069A 7266 moveq.l D1, 0x66
0000069C B081 cmp.l D0, D1
0000069E 6700 FF16 beq -0xE8 /* 000005B6 */
000006A2 7267 moveq.l D1, 0x67
000006A4 B081 cmp.l D0, D1
000006A6 6700 FF0E beq -0xF0 /* 000005B6 */
000006AA 7268 moveq.l D1, 0x68
000006AC B081 cmp.l D0, D1
000006AE 6700 FF06 beq -0xF8 /* 000005B6 */
label000006B2:
000006B2 200A move.l D0, A2
000006B4 4CDF 0408 movem.l D3,A2, [A7]+
000006B8 4E5E unlink A6
000006BA 4E75 rts
fn000006BC:
000006BC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000006C0 4EBA 009E jsr [PC + 0x9E /* 00000760 */]
000006C4 2440 movea.l A2, D0
000006C6 607C bra +0x7E /* 00000744 */
label000006C8:
000006C8 0C2D 0049 DB5A cmpi.b [A5 - 0x24A6], 0x49 /* 'I' */
000006CE 6604 bne +0x6 /* 000006D4 */
000006D0 7007 moveq.l D0, 0x07
000006D2 6002 bra +0x4 /* 000006D6 */
label000006D4:
000006D4 7006 moveq.l D0, 0x06
label000006D6:
000006D6 7800 moveq.l D4, 0x00
000006D8 1800 move.b D4, D0
000006DA 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000006DE 2F04 move.l -[A7], D4
000006E0 42A7 clr.l -[A7]
000006E2 2F0A move.l -[A7], A2
000006E4 4EBA 007A jsr [PC + 0x7A /* 00000760 */]
000006E8 2F00 move.l -[A7], D0
000006EA 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000006EE 2440 movea.l A2, D0
000006F0 2F0A move.l -[A7], A2
000006F2 4EBA 1950 jsr [PC + 0x1950 /* 00002044 */]
000006F6 2F2A 0002 move.l -[A7], [A2 + 0x2]
000006FA 4EBA 12C4 jsr [PC + 0x12C4 /* 000019C0 */]
000006FE 2540 0002 move.l [A2 + 0x2], D0
00000702 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000706 4EBA 12B8 jsr [PC + 0x12B8 /* 000019C0 */]
0000070A 2640 movea.l A3, D0
0000070C 2F0B move.l -[A7], A3
0000070E 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
00000712 2640 movea.l A3, D0
00000714 254B 0006 move.l [A2 + 0x6], A3
00000718 1013 move.b D0, [A3]
0000071A 725D moveq.l D1, 0x5D
0000071C B001 cmp.b D0, D1
0000071E 6616 bne +0x18 /* 00000736 */
00000720 262B 0006 move.l D3, [A3 + 0x6]
00000724 6B06 bmi +0x8 /* 0000072C */
00000726 7020 moveq.l D0, 0x20
00000728 B680 cmp.l D3, D0
0000072A 6F0A ble +0xC /* 00000736 */
label0000072C:
0000072C 7013 moveq.l D0, 0x13
0000072E 2F00 move.l -[A7], D0
00000730 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000734 584F addq.w A7, 4
label00000736:
00000736 2F0A move.l -[A7], A2
00000738 206A 0002 movea.l A0, [A2 + 0x2]
0000073C 2F28 0012 move.l -[A7], [A0 + 0x12]
00000740 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
label00000744:
00000744 162D DB5A move.b D3, [A5 - 0x24A6]
00000748 7049 moveq.l D0, 0x49
0000074A B600 cmp.b D3, D0
0000074C 6700 FF7A beq -0x84 /* 000006C8 */
00000750 704A moveq.l D0, 0x4A
00000752 B600 cmp.b D3, D0
00000754 6700 FF72 beq -0x8C /* 000006C8 */
00000758 200A move.l D0, A2
0000075A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000075E 4E75 rts
fn00000760:
00000760 48E7 1828 movem.l -[A7], D3,D4,A2,A4
00000764 4EBA 00DC jsr [PC + 0xDC /* 00000842 */]
00000768 2840 movea.l A4, D0
0000076A 6000 00BA bra +0xBC /* 00000826 */
label0000076E:
0000076E 0C2D 0058 DB5A cmpi.b [A5 - 0x24A6], 0x58 /* 'X' */
00000774 6604 bne +0x6 /* 0000077A */
00000776 7001 moveq.l D0, 0x01
00000778 6002 bra +0x4 /* 0000077C */
label0000077A:
0000077A 7002 moveq.l D0, 0x02
label0000077C:
0000077C 7800 moveq.l D4, 0x00
0000077E 1800 move.b D4, D0
00000780 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000784 2F04 move.l -[A7], D4
00000786 42A7 clr.l -[A7]
00000788 2F0C move.l -[A7], A4
0000078A 4EBA 1300 jsr [PC + 0x1300 /* 00001A8C */]
0000078E 2F00 move.l -[A7], D0
00000790 4EBA 00B0 jsr [PC + 0xB0 /* 00000842 */]
00000794 2F00 move.l -[A7], D0
00000796 4EBA 12F4 jsr [PC + 0x12F4 /* 00001A8C */]
0000079A 2F00 move.l -[A7], D0
0000079C 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000007A0 2840 movea.l A4, D0
000007A2 206C 0002 movea.l A0, [A4 + 0x2]
000007A6 2468 0012 movea.l A2, [A0 + 0x12]
000007AA 2012 move.l D0, [A2]
000007AC 0280 0000 00FF andi.l D0, 0xFF
000007B2 41ED E170 lea.l A0, [A5 - 0x1E90]
000007B6 1030 0000 move.b D0, [A0 + D0.w]
000007BA 7601 moveq.l D3, 0x01
000007BC C003 and.b D0, D3
000007BE 6720 beq +0x22 /* 000007E0 */
000007C0 294A 0012 move.l [A4 + 0x12], A2
000007C4 526A 0006 addq.w [A2 + 0x6], 1
000007C8 1014 move.b D0, [A4]
000007CA B003 cmp.b D0, D3
000007CC 6608 bne +0xA /* 000007D6 */
000007CE 2F0C move.l -[A7], A4
000007D0 4EBA 2170 jsr [PC + 0x2170 /* 00002942 */]
000007D4 6050 bra +0x52 /* 00000826 */
label000007D6:
000007D6 2F0C move.l -[A7], A4
000007D8 4EBA 2008 jsr [PC + 0x2008 /* 000027E2 */]
000007DC 2840 movea.l A4, D0
000007DE 6046 bra +0x48 /* 00000826 */
label000007E0:
000007E0 206C 0006 movea.l A0, [A4 + 0x6]
000007E4 2468 0012 movea.l A2, [A0 + 0x12]
000007E8 2012 move.l D0, [A2]
000007EA 0280 0000 00FF andi.l D0, 0xFF
000007F0 41ED E170 lea.l A0, [A5 - 0x1E90]
000007F4 1030 0000 move.b D0, [A0 + D0.w]
000007F8 7601 moveq.l D3, 0x01
000007FA C003 and.b D0, D3
000007FC 6722 beq +0x24 /* 00000820 */
000007FE 294A 0012 move.l [A4 + 0x12], A2
00000802 526A 0006 addq.w [A2 + 0x6], 1
00000806 1014 move.b D0, [A4]
00000808 B003 cmp.b D0, D3
0000080A 6608 bne +0xA /* 00000814 */
0000080C 2F0C move.l -[A7], A4
0000080E 4EBA 2132 jsr [PC + 0x2132 /* 00002942 */]
00000812 6012 bra +0x14 /* 00000826 */
label00000814:
00000814 704B moveq.l D0, 0x4B
00000816 2F00 move.l -[A7], D0
00000818 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000081C 584F addq.w A7, 4
0000081E 6006 bra +0x8 /* 00000826 */
label00000820:
00000820 2F0C move.l -[A7], A4
00000822 4EBA 2284 jsr [PC + 0x2284 /* 00002AA8 */]
label00000826:
00000826 162D DB5A move.b D3, [A5 - 0x24A6]
0000082A 7058 moveq.l D0, 0x58
0000082C B600 cmp.b D3, D0
0000082E 6700 FF3E beq -0xC0 /* 0000076E */
00000832 7034 moveq.l D0, 0x34
00000834 B600 cmp.b D3, D0
00000836 6700 FF36 beq -0xC8 /* 0000076E */
0000083A 200C move.l D0, A4
0000083C 4CDF 1418 movem.l D3,D4,A2,A4, [A7]+
00000840 4E75 rts
fn00000842:
00000842 48E7 1020 movem.l -[A7], D3,A2
00000846 4EBA 0064 jsr [PC + 0x64 /* 000008AC */]
0000084A 2440 movea.l A2, D0
0000084C 603C bra +0x3E /* 0000088A */
label0000084E:
0000084E 7603 moveq.l D3, 0x03
00000850 6006 bra +0x8 /* 00000858 */
label00000852:
00000852 7604 moveq.l D3, 0x04
00000854 6002 bra +0x4 /* 00000858 */
label00000856:
00000856 7605 moveq.l D3, 0x05
label00000858:
00000858 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000085C 2F03 move.l -[A7], D3
0000085E 42A7 clr.l -[A7]
00000860 2F0A move.l -[A7], A2
00000862 4EBA 0048 jsr [PC + 0x48 /* 000008AC */]
00000866 2F00 move.l -[A7], D0
00000868 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
0000086C 2440 movea.l A2, D0
0000086E 2F0A move.l -[A7], A2
00000870 4EBA 2236 jsr [PC + 0x2236 /* 00002AA8 */]
00000874 1012 move.b D0, [A2]
00000876 7205 moveq.l D1, 0x05
00000878 B001 cmp.b D0, D1
0000087A 6608 bne +0xA /* 00000884 */
0000087C 2F0A move.l -[A7], A2
0000087E 4EBA 17C4 jsr [PC + 0x17C4 /* 00002044 */]
00000882 6006 bra +0x8 /* 0000088A */
label00000884:
00000884 2F0A move.l -[A7], A2
00000886 4EBA 1758 jsr [PC + 0x1758 /* 00001FE0 */]
label0000088A:
0000088A 122D DB5A move.b D1, [A5 - 0x24A6]
0000088E 7000 moveq.l D0, 0x00
00000890 1001 move.b D0, D1
00000892 7232 moveq.l D1, 0x32
00000894 B081 cmp.l D0, D1
00000896 67B6 beq -0x48 /* 0000084E */
00000898 7243 moveq.l D1, 0x43
0000089A B081 cmp.l D0, D1
0000089C 67B4 beq -0x4A /* 00000852 */
0000089E 7244 moveq.l D1, 0x44
000008A0 B081 cmp.l D0, D1
000008A2 67B2 beq -0x4C /* 00000856 */
000008A4 200A move.l D0, A2
000008A6 4CDF 0408 movem.l D3,A2, [A7]+
000008AA 4E75 rts
fn000008AC:
000008AC 4E56 FFF0 link A6, -0x0010
000008B0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000008B4 122D DB5A move.b D1, [A5 - 0x24A6]
000008B8 7000 moveq.l D0, 0x00
000008BA 1001 move.b D0, D1
000008BC 7233 moveq.l D1, 0x33
000008BE B081 cmp.l D0, D1
000008C0 6748 beq +0x4A /* 0000090A */
000008C2 7237 moveq.l D1, 0x37
000008C4 B081 cmp.l D0, D1
000008C6 674A beq +0x4C /* 00000912 */
000008C8 723D moveq.l D1, 0x3D
000008CA B081 cmp.l D0, D1
000008CC 674C beq +0x4E /* 0000091A */
000008CE 7258 moveq.l D1, 0x58
000008D0 B081 cmp.l D0, D1
000008D2 6700 014A beq +0x14C /* 00000A1E */
000008D6 7232 moveq.l D1, 0x32
000008D8 B081 cmp.l D0, D1
000008DA 6700 014A beq +0x14C /* 00000A26 */
000008DE 7234 moveq.l D1, 0x34
000008E0 B081 cmp.l D0, D1
000008E2 6700 014A beq +0x14C /* 00000A2E */
000008E6 7235 moveq.l D1, 0x35
000008E8 B081 cmp.l D0, D1
000008EA 6700 014A beq +0x14C /* 00000A36 */
000008EE 7236 moveq.l D1, 0x36
000008F0 B081 cmp.l D0, D1
000008F2 6700 014A beq +0x14C /* 00000A3E */
000008F6 721B moveq.l D1, 0x1B
000008F8 B081 cmp.l D0, D1
000008FA 6700 02D6 beq +0x2D8 /* 00000BD2 */
000008FE 7238 moveq.l D1, 0x38
00000900 B081 cmp.l D0, D1
00000902 6700 02F8 beq +0x2FA /* 00000BFC */
00000906 6000 03D8 bra +0x3DA /* 00000CE0 */
label0000090A:
0000090A 7014 moveq.l D0, 0x14
0000090C 2D40 FFF4 move.l [A6 - 0xC], D0
00000910 600E bra +0x10 /* 00000920 */
label00000912:
00000912 701C moveq.l D0, 0x1C
00000914 2D40 FFF4 move.l [A6 - 0xC], D0
00000918 6006 bra +0x8 /* 00000920 */
label0000091A:
0000091A 701D moveq.l D0, 0x1D
0000091C 2D40 FFF4 move.l [A6 - 0xC], D0
label00000920:
00000920 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000924 4EBA FF86 jsr [PC - 0x7A /* 000008AC */]
00000928 2D40 FFF0 move.l [A6 - 0x10], D0
0000092C 0CAE 0000 001D FFF4 cmpi.l [A6 - 0xC], 0x1D
00000934 660A bne +0xC /* 00000940 */
00000936 2F00 move.l -[A7], D0
00000938 4EBA 1152 jsr [PC + 0x1152 /* 00001A8C */]
0000093C 2D40 FFF0 move.l [A6 - 0x10], D0
label00000940:
00000940 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
00000944 2840 movea.l A4, D0
00000946 18AE FFF7 move.b [A4], [A6 - 0x9]
0000094A 262E FFF0 move.l D3, [A6 - 0x10]
0000094E 2943 0002 move.l [A4 + 0x2], D3
00000952 0CAE 0000 0014 FFF4 cmpi.l [A6 - 0xC], 0x14
0000095A 6600 009A bne +0x9C /* 000009F6 */
0000095E 2043 movea.l A0, D3
00000960 1610 move.b D3, [A0]
00000962 7062 moveq.l D0, 0x62
00000964 B600 cmp.b D3, D0
00000966 670C beq +0xE /* 00000974 */
00000968 7012 moveq.l D0, 0x12
0000096A B600 cmp.b D3, D0
0000096C 6706 beq +0x8 /* 00000974 */
0000096E 705D moveq.l D0, 0x5D
00000970 B600 cmp.b D3, D0
00000972 660A bne +0xC /* 0000097E */
label00000974:
00000974 7067 moveq.l D0, 0x67
00000976 2F00 move.l -[A7], D0
00000978 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000097C 584F addq.w A7, 4
label0000097E:
0000097E 7000 moveq.l D0, 0x00
00000980 2940 0002 move.l [A4 + 0x2], D0
00000984 2F0C move.l -[A7], A4
00000986 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
0000098A 246E FFF0 movea.l A2, [A6 - 0x10]
0000098E 206A 0012 movea.l A0, [A2 + 0x12]
00000992 2010 move.l D0, [A0]
00000994 721F moveq.l D1, 0x1F
00000996 C081 and.l D0, D1
00000998 41ED E170 lea.l A0, [A5 - 0x1E90]
0000099C 1030 0000 move.b D0, [A0 + D0.w]
000009A0 7210 moveq.l D1, 0x10
000009A2 C001 and.b D0, D1
000009A4 670C beq +0xE /* 000009B2 */
000009A6 2F0A move.l -[A7], A2
000009A8 4EBA 10E2 jsr [PC + 0x10E2 /* 00001A8C */]
000009AC 2840 movea.l A4, D0
000009AE 6000 0336 bra +0x338 /* 00000CE6 */
label000009B2:
000009B2 246E FFF0 movea.l A2, [A6 - 0x10]
000009B6 1012 move.b D0, [A2]
000009B8 725F moveq.l D1, 0x5F
000009BA B001 cmp.b D0, D1
000009BC 6624 bne +0x26 /* 000009E2 */
000009BE 206A 0002 movea.l A0, [A2 + 0x2]
000009C2 1028 0016 move.b D0, [A0 + 0x16]
000009C6 4880 ext.w D0
000009C8 48C0 ext.l D0
000009CA 7204 moveq.l D1, 0x04
000009CC B081 cmp.l D0, D1
000009CE 6708 beq +0xA /* 000009D8 */
000009D0 7209 moveq.l D1, 0x09
000009D2 B081 cmp.l D0, D1
000009D4 6702 beq +0x4 /* 000009D8 */
000009D6 600A bra +0xC /* 000009E2 */
label000009D8:
000009D8 7067 moveq.l D0, 0x67
000009DA 2F00 move.l -[A7], D0
000009DC 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000009E0 584F addq.w A7, 4
label000009E2:
000009E2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000009E6 4EBA 0A96 jsr [PC + 0xA96 /* 0000147E */]
000009EA 2840 movea.l A4, D0
000009EC 2F0C move.l -[A7], A4
000009EE 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
000009F2 6000 02F2 bra +0x2F4 /* 00000CE6 */
label000009F6:
000009F6 206E FFF0 movea.l A0, [A6 - 0x10]
000009FA 2028 0012 move.l D0, [A0 + 0x12]
000009FE 2940 0012 move.l [A4 + 0x12], D0
00000A02 2040 movea.l A0, D0
00000A04 5268 0006 addq.w [A0 + 0x6], 1
00000A08 2F0C move.l -[A7], A4
00000A0A 4EBA 291A jsr [PC + 0x291A /* 00003326 */]
00000A0E 2F0C move.l -[A7], A4
00000A10 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
00000A14 2F0C move.l -[A7], A4
00000A16 4EBA 2090 jsr [PC + 0x2090 /* 00002AA8 */]
00000A1A 6000 02CA bra +0x2CC /* 00000CE6 */
label00000A1E:
00000A1E 7016 moveq.l D0, 0x16
00000A20 2D40 FFF4 move.l [A6 - 0xC], D0
00000A24 601E bra +0x20 /* 00000A44 */
label00000A26:
00000A26 7013 moveq.l D0, 0x13
00000A28 2D40 FFF4 move.l [A6 - 0xC], D0
00000A2C 6016 bra +0x18 /* 00000A44 */
label00000A2E:
00000A2E 7015 moveq.l D0, 0x15
00000A30 2D40 FFF4 move.l [A6 - 0xC], D0
00000A34 600E bra +0x10 /* 00000A44 */
label00000A36:
00000A36 700B moveq.l D0, 0x0B
00000A38 2D40 FFF4 move.l [A6 - 0xC], D0
00000A3C 6006 bra +0x8 /* 00000A44 */
label00000A3E:
00000A3E 700D moveq.l D0, 0x0D
00000A40 2D40 FFF4 move.l [A6 - 0xC], D0
label00000A44:
00000A44 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000A48 4EBA FE62 jsr [PC - 0x19E /* 000008AC */]
00000A4C 2F00 move.l -[A7], D0
00000A4E 4EBA 103C jsr [PC + 0x103C /* 00001A8C */]
00000A52 2D40 FFF0 move.l [A6 - 0x10], D0
00000A56 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
00000A5A 2840 movea.l A4, D0
00000A5C 18AE FFF7 move.b [A4], [A6 - 0x9]
00000A60 202E FFF0 move.l D0, [A6 - 0x10]
00000A64 2940 0002 move.l [A4 + 0x2], D0
00000A68 0CAE 0000 0015 FFF4 cmpi.l [A6 - 0xC], 0x15
00000A70 661C bne +0x1E /* 00000A8E */
00000A72 2040 movea.l A0, D0
00000A74 2268 0012 movea.l A1, [A0 + 0x12]
00000A78 2211 move.l D1, [A1]
00000A7A 0281 0000 00FF andi.l D1, 0xFF
00000A80 43ED E170 lea.l A1, [A5 - 0x1E90]
00000A84 1231 1000 move.b D1, [A1 + D1.w]
00000A88 7402 moveq.l D2, 0x02
00000A8A C202 and.b D1, D2
00000A8C 660E bne +0x10 /* 00000A9C */
label00000A8E:
00000A8E 2F00 move.l -[A7], D0
00000A90 4EBA 0F2E jsr [PC + 0xF2E /* 000019C0 */]
00000A94 2D40 FFF0 move.l [A6 - 0x10], D0
00000A98 2940 0002 move.l [A4 + 0x2], D0
label00000A9C:
00000A9C 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000AA0 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00000AA4 202E FFF4 move.l D0, [A6 - 0xC]
00000AA8 720B moveq.l D1, 0x0B
00000AAA B081 cmp.l D0, D1
00000AAC 6722 beq +0x24 /* 00000AD0 */
00000AAE 7213 moveq.l D1, 0x13
00000AB0 B081 cmp.l D0, D1
00000AB2 6734 beq +0x36 /* 00000AE8 */
00000AB4 720D moveq.l D1, 0x0D
00000AB6 B081 cmp.l D0, D1
00000AB8 6700 00CA beq +0xCC /* 00000B84 */
00000ABC 7215 moveq.l D1, 0x15
00000ABE B081 cmp.l D0, D1
00000AC0 6700 00D6 beq +0xD8 /* 00000B98 */
00000AC4 7216 moveq.l D1, 0x16
00000AC6 B081 cmp.l D0, D1
00000AC8 6700 00E2 beq +0xE4 /* 00000BAC */
00000ACC 6000 00F8 bra +0xFA /* 00000BC6 */
label00000AD0:
00000AD0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000AD4 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00000AD8 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000ADC 2028 0018 move.l D0, [A0 + 0x18]
00000AE0 2940 0012 move.l [A4 + 0x12], D0
00000AE4 6000 00E0 bra +0xE2 /* 00000BC6 */
label00000AE8:
00000AE8 246E FFF0 movea.l A2, [A6 - 0x10]
00000AEC 266A 0012 movea.l A3, [A2 + 0x12]
00000AF0 2013 move.l D0, [A3]
00000AF2 721F moveq.l D1, 0x1F
00000AF4 C041 and.w D0, D1
00000AF6 7211 moveq.l D1, 0x11
00000AF8 B041 cmp.w D0, D1
00000AFA 662E bne +0x30 /* 00000B2A */
00000AFC 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000B00 4267 clr.w -[A7]
00000B02 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00000B06 2D40 FFF8 move.l [A6 - 0x8], D0
00000B0A 2040 movea.l A0, D0
00000B0C 2210 move.l D1, [A0]
00000B0E 74E0 moveq.l D2, 0xFFFFFFE0
00000B10 C282 and.l D1, D2
00000B12 7410 moveq.l D2, 0x10
00000B14 8282 or.l D1, D2
00000B16 2081 move.l [A0], D1
00000B18 2F0A move.l -[A7], A2
00000B1A 2F00 move.l -[A7], D0
00000B1C 4EBA 24C6 jsr [PC + 0x24C6 /* 00002FE4 */]
00000B20 2D40 FFF0 move.l [A6 - 0x10], D0
00000B24 2940 0002 move.l [A4 + 0x2], D0
00000B28 603A bra +0x3C /* 00000B64 */
label00000B2A:
00000B2A 246E FFF0 movea.l A2, [A6 - 0x10]
00000B2E 266A 0012 movea.l A3, [A2 + 0x12]
00000B32 2013 move.l D0, [A3]
00000B34 0280 0000 00FF andi.l D0, 0xFF
00000B3A 41ED E170 lea.l A0, [A5 - 0x1E90]
00000B3E 1030 0000 move.b D0, [A0 + D0.w]
00000B42 7201 moveq.l D1, 0x01
00000B44 C001 and.b D0, D1
00000B46 661C bne +0x1E /* 00000B64 */
00000B48 42A7 clr.l -[A7]
00000B4A 42A7 clr.l -[A7]
00000B4C 2F0B move.l -[A7], A3
00000B4E 705F moveq.l D0, 0x5F
00000B50 2F00 move.l -[A7], D0
00000B52 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00000B56 4FEF 0010 lea.l A7, [A7 + 0x10]
00000B5A 202A 0012 move.l D0, [A2 + 0x12]
00000B5E 2940 0012 move.l [A4 + 0x12], D0
00000B62 6062 bra +0x64 /* 00000BC6 */
label00000B64:
00000B64 206E FFF0 movea.l A0, [A6 - 0x10]
00000B68 2068 0012 movea.l A0, [A0 + 0x12]
00000B6C 2028 0008 move.l D0, [A0 + 0x8]
00000B70 2940 0012 move.l [A4 + 0x12], D0
00000B74 2040 movea.l A0, D0
00000B76 5268 0006 addq.w [A0 + 0x6], 1
00000B7A 2F0C move.l -[A7], A4
00000B7C 4EBA 0F7C jsr [PC + 0xF7C /* 00001AFA */]
00000B80 6000 0164 bra +0x166 /* 00000CE6 */
label00000B84:
00000B84 2F0C move.l -[A7], A4
00000B86 4EBA 14BC jsr [PC + 0x14BC /* 00002044 */]
00000B8A 206E FFF0 movea.l A0, [A6 - 0x10]
00000B8E 2028 0012 move.l D0, [A0 + 0x12]
00000B92 2940 0012 move.l [A4 + 0x12], D0
00000B96 602E bra +0x30 /* 00000BC6 */
label00000B98:
00000B98 2F0C move.l -[A7], A4
00000B9A 4EBA 1444 jsr [PC + 0x1444 /* 00001FE0 */]
00000B9E 206E FFF0 movea.l A0, [A6 - 0x10]
00000BA2 2028 0012 move.l D0, [A0 + 0x12]
00000BA6 2940 0012 move.l [A4 + 0x12], D0
00000BAA 601A bra +0x1C /* 00000BC6 */
label00000BAC:
00000BAC 2F0C move.l -[A7], A4
00000BAE 4EBA 1430 jsr [PC + 0x1430 /* 00001FE0 */]
00000BB2 7000 moveq.l D0, 0x00
00000BB4 2940 0002 move.l [A4 + 0x2], D0
00000BB8 2F0C move.l -[A7], A4
00000BBA 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
00000BBE 286E FFF0 movea.l A4, [A6 - 0x10]
00000BC2 6000 0122 bra +0x124 /* 00000CE6 */
label00000BC6:
00000BC6 206C 0012 movea.l A0, [A4 + 0x12]
00000BCA 5268 0006 addq.w [A0 + 0x6], 1
00000BCE 6000 0116 bra +0x118 /* 00000CE6 */
label00000BD2:
00000BD2 102D E350 move.b D0, [A5 - 0x1CB0]
00000BD6 6716 beq +0x18 /* 00000BEE */
00000BD8 202D E6D2 move.l D0, [A5 - 0x192E]
00000BDC 7201 moveq.l D1, 0x01
00000BDE C081 and.l D0, D1
00000BE0 670C beq +0xE /* 00000BEE */
00000BE2 2F3C 0000 0083 move.l -[A7], 0x83
00000BE8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000BEC 584F addq.w A7, 4
label00000BEE:
00000BEE 1F2D DB5A move.b -[A7], [A5 - 0x24A6]
00000BF2 4EBA 071A jsr [PC + 0x71A /* 0000130E */]
00000BF6 2840 movea.l A4, D0
00000BF8 6000 00EC bra +0xEE /* 00000CE6 */
label00000BFC:
00000BFC 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000C00 486E FFFC pea.l [A6 - 0x4]
00000C04 42A7 clr.l -[A7]
00000C06 4267 clr.w -[A7]
00000C08 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00000C0C 4A40 tst.w D0
00000C0E 6700 00A2 beq +0xA4 /* 00000CB2 */
00000C12 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C16 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
00000C1A 2640 movea.l A3, D0
00000C1C 2F0B move.l -[A7], A3
00000C1E 4EAD 190A jsr [A5 + 0x190A /* export_797 */]
00000C22 7039 moveq.l D0, 0x39
00000C24 1F00 move.b -[A7], D0
00000C26 7012 moveq.l D0, 0x12
00000C28 2F00 move.l -[A7], D0
00000C2A 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000C2E 4EBA FC7C jsr [PC - 0x384 /* 000008AC */]
00000C32 2840 movea.l A4, D0
00000C34 1014 move.b D0, [A4]
00000C36 720E moveq.l D1, 0x0E
00000C38 B001 cmp.b D0, D1
00000C3A 6648 bne +0x4A /* 00000C84 */
00000C3C 4AAC 0006 tst.l [A4 + 0x6]
00000C40 6742 beq +0x44 /* 00000C84 */
00000C42 206C 0006 movea.l A0, [A4 + 0x6]
00000C46 2468 0002 movea.l A2, [A0 + 0x2]
00000C4A 200A move.l D0, A2
00000C4C 6710 beq +0x12 /* 00000C5E */
00000C4E 2F0A move.l -[A7], A2
00000C50 2F0B move.l -[A7], A3
00000C52 4EBA 2390 jsr [PC + 0x2390 /* 00002FE4 */]
00000C56 206C 0006 movea.l A0, [A4 + 0x6]
00000C5A 2140 0002 move.l [A0 + 0x2], D0
label00000C5E:
00000C5E 206C 0006 movea.l A0, [A4 + 0x6]
00000C62 2468 0006 movea.l A2, [A0 + 0x6]
00000C66 200A move.l D0, A2
00000C68 6710 beq +0x12 /* 00000C7A */
00000C6A 2F0A move.l -[A7], A2
00000C6C 2F0B move.l -[A7], A3
00000C6E 4EBA 2374 jsr [PC + 0x2374 /* 00002FE4 */]
00000C72 206C 0006 movea.l A0, [A4 + 0x6]
00000C76 2140 0006 move.l [A0 + 0x6], D0
label00000C7A:
00000C7A 2F0C move.l -[A7], A4
00000C7C 2F0B move.l -[A7], A3
00000C7E 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00000C82 600A bra +0xC /* 00000C8E */
label00000C84:
00000C84 2F0C move.l -[A7], A4
00000C86 2F0B move.l -[A7], A3
00000C88 4EBA 235A jsr [PC + 0x235A /* 00002FE4 */]
00000C8C 2840 movea.l A4, D0
label00000C8E:
00000C8E 2F0B move.l -[A7], A3
00000C90 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000C94 102D E350 move.b D0, [A5 - 0x1CB0]
00000C98 673C beq +0x3E /* 00000CD6 */
00000C9A 202D E6D2 move.l D0, [A5 - 0x192E]
00000C9E 7201 moveq.l D1, 0x01
00000CA0 C081 and.l D0, D1
00000CA2 6732 beq +0x34 /* 00000CD6 */
00000CA4 2F3C 0000 0083 move.l -[A7], 0x83
00000CAA 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000CAE 584F addq.w A7, 4
00000CB0 6024 bra +0x26 /* 00000CD6 */
label00000CB2:
00000CB2 4EBA F364 jsr [PC - 0xC9C /* 00000018 */]
00000CB6 2840 movea.l A4, D0
00000CB8 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
00000CBE 670A beq +0xC /* 00000CCA */
00000CC0 7012 moveq.l D0, 0x12
00000CC2 2F00 move.l -[A7], D0
00000CC4 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000CC8 584F addq.w A7, 4
label00000CCA:
00000CCA 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000CCE 2F0C move.l -[A7], A4
00000CD0 4EBA 04C0 jsr [PC + 0x4C0 /* 00001192 */]
00000CD4 2840 movea.l A4, D0
label00000CD6:
00000CD6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CDA 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000CDE 6006 bra +0x8 /* 00000CE6 */
label00000CE0:
00000CE0 4EBA 000E jsr [PC + 0xE /* 00000CF0 */]
00000CE4 2840 movea.l A4, D0
label00000CE6:
00000CE6 200C move.l D0, A4
00000CE8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000CEC 4E5E unlink A6
00000CEE 4E75 rts
fn00000CF0:
00000CF0 4E56 FFE4 link A6, -0x001C
00000CF4 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00000CF8 122D DB5A move.b D1, [A5 - 0x24A6]
00000CFC 7000 moveq.l D0, 0x00
00000CFE 1001 move.b D0, D1
00000D00 726E moveq.l D1, 0x6E
00000D02 B081 cmp.l D0, D1
00000D04 673A beq +0x3C /* 00000D40 */
00000D06 726C moveq.l D1, 0x6C
00000D08 B081 cmp.l D0, D1
00000D0A 6700 0242 beq +0x244 /* 00000F4E */
00000D0E 7228 moveq.l D1, 0x28
00000D10 B081 cmp.l D0, D1
00000D12 6700 0250 beq +0x252 /* 00000F64 */
00000D16 7229 moveq.l D1, 0x29
00000D18 B081 cmp.l D0, D1
00000D1A 6700 0264 beq +0x266 /* 00000F80 */
00000D1E 722A moveq.l D1, 0x2A
00000D20 B081 cmp.l D0, D1
00000D22 6700 0278 beq +0x27A /* 00000F9C */
00000D26 726D moveq.l D1, 0x6D
00000D28 B081 cmp.l D0, D1
00000D2A 6700 0296 beq +0x298 /* 00000FC2 */
00000D2E 7269 moveq.l D1, 0x69
00000D30 B081 cmp.l D0, D1
00000D32 6700 0316 beq +0x318 /* 0000104A */
00000D36 4A80 tst.l D0
00000D38 6700 0360 beq +0x362 /* 0000109A */
00000D3C 6000 0414 bra +0x416 /* 00001152 */
label00000D40:
00000D40 202D E6D2 move.l D0, [A5 - 0x192E]
00000D44 7201 moveq.l D1, 0x01
00000D46 C081 and.l D0, D1
00000D48 672A beq +0x2C /* 00000D74 */
00000D4A 487A 0434 pea.l [PC + 0x434 /* 00001180, value 0x64656669 'defi', cstring "defined" */]
00000D4E 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
00000D52 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000D56 504F addq.w A7, 8
00000D58 4A80 tst.l D0
00000D5A 6618 bne +0x1A /* 00000D74 */
00000D5C 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000D60 2F28 0018 move.l -[A7], [A0 + 0x18]
00000D64 4EAD 195A jsr [A5 + 0x195A /* export_807 */]
00000D68 2F00 move.l -[A7], D0
00000D6A 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00000D6E 2640 movea.l A3, D0
00000D70 6000 03FE bra +0x400 /* 00001170 */
label00000D74:
00000D74 202D E6D2 move.l D0, [A5 - 0x192E]
00000D78 7201 moveq.l D1, 0x01
00000D7A C081 and.l D0, D1
00000D7C 672A beq +0x2C /* 00000DA8 */
00000D7E 487A 0408 pea.l [PC + 0x408 /* 00001188, value 0x5F5F6F70 '__op', cstring "__option" */]
00000D82 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
00000D86 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000D8A 504F addq.w A7, 8
00000D8C 4A80 tst.l D0
00000D8E 6618 bne +0x1A /* 00000DA8 */
00000D90 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000D94 2F28 0018 move.l -[A7], [A0 + 0x18]
00000D98 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000D9C 2F00 move.l -[A7], D0
00000D9E 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00000DA2 2640 movea.l A3, D0
00000DA4 6000 03CA bra +0x3CC /* 00001170 */
label00000DA8:
00000DA8 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
00000DAC 7003 moveq.l D0, 0x03
00000DAE 2F00 move.l -[A7], D0
00000DB0 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
00000DB4 2840 movea.l A4, D0
00000DB6 200C move.l D0, A4
00000DB8 6600 00F4 bne +0xF6 /* 00000EAE */
00000DBC 202D E6D2 move.l D0, [A5 - 0x192E]
00000DC0 7201 moveq.l D1, 0x01
00000DC2 C081 and.l D0, D1
00000DC4 6718 beq +0x1A /* 00000DDE */
00000DC6 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000DCA 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000DCE 2F28 0018 move.l -[A7], [A0 + 0x18]
00000DD2 42A7 clr.l -[A7]
00000DD4 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00000DD8 2640 movea.l A3, D0
00000DDA 6000 0394 bra +0x396 /* 00001170 */
label00000DDE:
00000DDE 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
00000DE2 7001 moveq.l D0, 0x01
00000DE4 2F00 move.l -[A7], D0
00000DE6 4227 clr.b -[A7]
00000DE8 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000DEC 2840 movea.l A4, D0
00000DEE 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000DF2 0C2D 0038 DB5A cmpi.b [A5 - 0x24A6], 0x38 /* '8' */
00000DF8 6674 bne +0x76 /* 00000E6E */
00000DFA 122D E340 move.b D1, [A5 - 0x1CC0]
00000DFE 7000 moveq.l D0, 0x00
00000E00 1001 move.b D0, D1
00000E02 7602 moveq.l D3, 0x02
00000E04 E7A0 asl D0, D3
00000E06 142D E38C move.b D2, [A5 - 0x1C74]
00000E0A 7200 moveq.l D1, 0x00
00000E0C 1202 move.b D1, D2
00000E0E E7A1 asl D1, D3
00000E10 D081 add.l D0, D1
00000E12 41ED E38E lea.l A0, [A5 - 0x1C72]
00000E16 2F30 0000 move.l -[A7], [A0 + D0.w]
00000E1A 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00000E1E 2D40 FFE4 move.l [A6 - 0x1C], D0
00000E22 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E26 2228 0018 move.l D1, [A0 + 0x18]
00000E2A 2040 movea.l A0, D0
00000E2C 2141 0008 move.l [A0 + 0x8], D1
00000E30 2241 movea.l A1, D1
00000E32 5269 0006 addq.w [A1 + 0x6], 1
00000E36 197C 0003 0016 move.b [A4 + 0x16], 0x3
00000E3C 2948 000C move.l [A4 + 0xC], A0
00000E40 5268 0006 addq.w [A0 + 0x6], 1
00000E44 2F0C move.l -[A7], A4
00000E46 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00000E4A 102D E35C move.b D0, [A5 - 0x1CA4]
00000E4E 6712 beq +0x14 /* 00000E62 */
00000E50 204C movea.l A0, A4
00000E52 7048 moveq.l D0, 0x48
00000E54 D1C0 add.l A0, D0
00000E56 2F08 move.l -[A7], A0
00000E58 702C moveq.l D0, 0x2C
00000E5A 2F00 move.l -[A7], D0
00000E5C 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000E60 504F addq.w A7, 8
label00000E62:
00000E62 2F0C move.l -[A7], A4
00000E64 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00000E68 2640 movea.l A3, D0
00000E6A 6000 0304 bra +0x306 /* 00001170 */
label00000E6E:
00000E6E 244C movea.l A2, A4
00000E70 7048 moveq.l D0, 0x48
00000E72 D5C0 add.l A2, D0
00000E74 2F0A move.l -[A7], A2
00000E76 7031 moveq.l D0, 0x31
00000E78 2F00 move.l -[A7], D0
00000E7A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000E7E 504F addq.w A7, 8
00000E80 422C 0016 clr.b [A4 + 0x16]
00000E84 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E88 2028 0018 move.l D0, [A0 + 0x18]
00000E8C 2D40 FFE4 move.l [A6 - 0x1C], D0
00000E90 2940 000C move.l [A4 + 0xC], D0
00000E94 2040 movea.l A0, D0
00000E96 5268 0006 addq.w [A0 + 0x6], 1
00000E9A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E9E 2F28 0018 move.l -[A7], [A0 + 0x18]
00000EA2 42A7 clr.l -[A7]
00000EA4 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00000EA8 2640 movea.l A3, D0
00000EAA 6000 02C4 bra +0x2C6 /* 00001170 */
label00000EAE:
00000EAE 202C 0018 move.l D0, [A4 + 0x18]
00000EB2 7201 moveq.l D1, 0x01
00000EB4 C081 and.l D0, D1
00000EB6 6752 beq +0x54 /* 00000F0A */
00000EB8 102C 0016 move.b D0, [A4 + 0x16]
00000EBC 7211 moveq.l D1, 0x11
00000EBE B001 cmp.b D0, D1
00000EC0 6648 bne +0x4A /* 00000F0A */
00000EC2 4AAC 0010 tst.l [A4 + 0x10]
00000EC6 6624 bne +0x26 /* 00000EEC */
00000EC8 204C movea.l A0, A4
00000ECA 7048 moveq.l D0, 0x48
00000ECC D1C0 add.l A0, D0
00000ECE 2F08 move.l -[A7], A0
00000ED0 7031 moveq.l D0, 0x31
00000ED2 2F00 move.l -[A7], D0
00000ED4 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000ED8 504F addq.w A7, 8
00000EDA 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000EDE 2F28 0018 move.l -[A7], [A0 + 0x18]
00000EE2 42A7 clr.l -[A7]
00000EE4 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00000EE8 2940 0010 move.l [A4 + 0x10], D0
label00000EEC:
00000EEC 2F2C 0010 move.l -[A7], [A4 + 0x10]
00000EF0 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00000EF4 2640 movea.l A3, D0
00000EF6 B9ED D212 cmpa.l A4, [A5 - 0x2DEE]
00000EFA 6606 bne +0x8 /* 00000F02 */
00000EFC 1B7C 0001 ED92 move.b [A5 - 0x126E], 0x1
label00000F02:
00000F02 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000F06 6000 0268 bra +0x26A /* 00001170 */
label00000F0A:
00000F0A 2F0C move.l -[A7], A4
00000F0C 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00000F10 2640 movea.l A3, D0
00000F12 00AC 0008 0000 0018 ori.l [A4 + 0x18], 0x80000
00000F1A 102C 0016 move.b D0, [A4 + 0x16]
00000F1E 4880 ext.w D0
00000F20 48C0 ext.l D0
00000F22 41ED E36E lea.l A0, [A5 - 0x1C92]
00000F26 1030 0000 move.b D0, [A0 + D0.w]
00000F2A 7201 moveq.l D1, 0x01
00000F2C C001 and.b D0, D1
00000F2E 6616 bne +0x18 /* 00000F46 */
00000F30 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
00000F34 7057 moveq.l D0, 0x57
00000F36 2F00 move.l -[A7], D0
00000F38 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000F3C 504F addq.w A7, 8
00000F3E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000F42 6000 022C bra +0x22E /* 00001170 */
label00000F46:
00000F46 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000F4A 6000 0224 bra +0x226 /* 00001170 */
label00000F4E:
00000F4E 2F2D DB6C move.l -[A7], [A5 - 0x2494]
00000F52 2F2D DB60 move.l -[A7], [A5 - 0x24A0]
00000F56 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00000F5A 2640 movea.l A3, D0
00000F5C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000F60 6000 020E bra +0x210 /* 00001170 */
label00000F64:
00000F64 486D CC74 pea.l [A5 - 0x338C]
00000F68 486E FFEE pea.l [A6 - 0x12]
00000F6C 3F3C 0810 move.w -[A7], 0x810
00000F70 A9EB syscall Pack4/FP68K
00000F72 2B6E FFEE DB5C move.l [A5 - 0x24A4], [A6 - 0x12]
00000F78 2B6E FFF2 DB60 move.l [A5 - 0x24A0], [A6 - 0xE]
00000F7E 6036 bra +0x38 /* 00000FB6 */
label00000F80:
00000F80 486D CC5C pea.l [A5 - 0x33A4]
00000F84 486E FFEE pea.l [A6 - 0x12]
00000F88 3F3C 0810 move.w -[A7], 0x810
00000F8C A9EB syscall Pack4/FP68K
00000F8E 2B6E FFEE DB5C move.l [A5 - 0x24A4], [A6 - 0x12]
00000F94 2B6E FFF2 DB60 move.l [A5 - 0x24A0], [A6 - 0xE]
00000F9A 601A bra +0x1C /* 00000FB6 */
label00000F9C:
00000F9C 486D CC68 pea.l [A5 - 0x3398]
00000FA0 486E FFEE pea.l [A6 - 0x12]
00000FA4 3F3C 0810 move.w -[A7], 0x810
00000FA8 A9EB syscall Pack4/FP68K
00000FAA 2B6E FFEE DB5C move.l [A5 - 0x24A4], [A6 - 0x12]
00000FB0 2B6E FFF2 DB60 move.l [A5 - 0x24A0], [A6 - 0xE]
label00000FB6:
00000FB6 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000FBA 2028 0034 move.l D0, [A0 + 0x34]
00000FBE 2B40 DB6C move.l [A5 - 0x2494], D0
label00000FC2:
00000FC2 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
00000FC6 2640 movea.l A3, D0
00000FC8 16BC 005D move.b [A3], 0x5D /* ']' */
00000FCC 276D DB6C 0012 move.l [A3 + 0x12], [A5 - 0x2494]
00000FD2 206D DB6C movea.l A0, [A5 - 0x2494]
00000FD6 2010 move.l D0, [A0]
00000FD8 721F moveq.l D1, 0x1F
00000FDA C081 and.l D0, D1
00000FDC 720C moveq.l D1, 0x0C
00000FDE B081 cmp.l D0, D1
00000FE0 670E beq +0x10 /* 00000FF0 */
00000FE2 720D moveq.l D1, 0x0D
00000FE4 B081 cmp.l D0, D1
00000FE6 6710 beq +0x12 /* 00000FF8 */
00000FE8 720E moveq.l D1, 0x0E
00000FEA B081 cmp.l D0, D1
00000FEC 6718 beq +0x1A /* 00001006 */
00000FEE 6040 bra +0x42 /* 00001030 */
label00000FF0:
00000FF0 276D DB60 0006 move.l [A3 + 0x6], [A5 - 0x24A0]
00000FF6 6042 bra +0x44 /* 0000103A */
label00000FF8:
00000FF8 276D DB5C 0002 move.l [A3 + 0x2], [A5 - 0x24A4]
00000FFE 276D DB60 0006 move.l [A3 + 0x6], [A5 - 0x24A0]
00001004 6034 bra +0x36 /* 0000103A */
label00001006:
00001006 302D E34A move.w D0, [A5 - 0x1CB6]
0000100A 7202 moveq.l D1, 0x02
0000100C C041 and.w D0, D1
0000100E 670E beq +0x10 /* 0000101E */
00001010 276D DB5C 0002 move.l [A3 + 0x2], [A5 - 0x24A4]
00001016 276D DB60 0006 move.l [A3 + 0x6], [A5 - 0x24A0]
0000101C 601C bra +0x1E /* 0000103A */
label0000101E:
0000101E 41ED DB5C lea.l A0, [A5 - 0x24A4]
00001022 224B movea.l A1, A3
00001024 5449 addq.w A1, 2
00001026 22D8 move.l [A1]+, [A0]+
00001028 22D8 move.l [A1]+, [A0]+
0000102A 22D8 move.l [A1]+, [A0]+
0000102C 22D8 move.l [A1]+, [A0]+
0000102E 600A bra +0xC /* 0000103A */
label00001030:
00001030 2F3C 0000 07F5 move.l -[A7], 0x7F5
00001036 4EBA EFC8 jsr [PC - 0x1038 /* 00000000 */]
label0000103A:
0000103A 206B 0012 movea.l A0, [A3 + 0x12]
0000103E 5268 0006 addq.w [A0 + 0x6], 1
00001042 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001046 6000 0128 bra +0x12A /* 00001170 */
label0000104A:
0000104A 2D6D DB6C FFE4 move.l [A6 - 0x1C], [A5 - 0x2494]
00001050 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
00001054 2640 movea.l A3, D0
00001056 16BC 0062 move.b [A3], 0x62 /* 'b' */
0000105A 302D DB7A move.w D0, [A5 - 0x2486]
0000105E 7204 moveq.l D1, 0x04
00001060 C041 and.w D0, D1
00001062 670C beq +0xE /* 00001070 */
00001064 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001068 2028 0008 move.l D0, [A0 + 0x8]
0000106C 2D40 FFE4 move.l [A6 - 0x1C], D0
label00001070:
00001070 244B movea.l A2, A3
00001072 700E moveq.l D0, 0x0E
00001074 D5C0 add.l A2, D0
00001076 2F0A move.l -[A7], A2
00001078 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
0000107C 2740 000A move.l [A3 + 0xA], D0
00001080 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001084 7601 moveq.l D3, 0x01
00001086 3F03 move.w -[A7], D3
00001088 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
0000108C 2740 0012 move.l [A3 + 0x12], D0
00001090 2040 movea.l A0, D0
00001092 5268 0006 addq.w [A0 + 0x6], 1
00001096 6000 00D8 bra +0xDA /* 00001170 */
label0000109A:
0000109A 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000109E 7038 moveq.l D0, 0x38
000010A0 1F00 move.b -[A7], D0
000010A2 7042 moveq.l D0, 0x42
000010A4 2F00 move.l -[A7], D0
000010A6 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
000010AA 7600 moveq.l D3, 0x00
000010AC 2D43 FFE8 move.l [A6 - 0x18], D3
000010B0 7000 moveq.l D0, 0x00
000010B2 2440 movea.l A2, D0
000010B4 2803 move.l D4, D3
000010B6 7A20 moveq.l D5, 0x20
000010B8 6038 bra +0x3A /* 000010F2 */
label000010BA:
000010BA 302E FFEA move.w D0, [A6 - 0x16]
000010BE 720F moveq.l D1, 0x0F
000010C0 C041 and.w D0, D1
000010C2 660E bne +0x10 /* 000010D2 */
000010C4 2F0A move.l -[A7], A2
000010C6 2F05 move.l -[A7], D5
000010C8 7003 moveq.l D0, 0x03
000010CA 3F00 move.w -[A7], D0
000010CC 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
000010D0 2440 movea.l A2, D0
label000010D2:
000010D2 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
000010D6 2204 move.l D1, D4
000010D8 D28A add.l D1, A2
000010DA 2041 movea.l A0, D1
000010DC 3080 move.w [A0], D0
000010DE 5484 addq.l D4, 2
000010E0 5485 addq.l D5, 2
000010E2 52AE FFE8 addq.l [A6 - 0x18], 1
000010E6 0C2D 003C DB5A cmpi.b [A5 - 0x24A6], 0x3C /* '<' */
000010EC 660C bne +0xE /* 000010FA */
000010EE 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label000010F2:
000010F2 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
000010F8 66C0 bne -0x3E /* 000010BA */
label000010FA:
000010FA 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
000010FE 2640 movea.l A3, D0
00001100 16BC 0063 move.b [A3], 0x63 /* 'c' */
00001104 2F0B move.l -[A7], A3
00001106 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000110A 2F28 0020 move.l -[A7], [A0 + 0x20]
0000110E 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00001112 204B movea.l A0, A3
00001114 7012 moveq.l D0, 0x12
00001116 D1C0 add.l A0, D0
00001118 2F08 move.l -[A7], A0
0000111A 2F3C 0000 0088 move.l -[A7], 0x88
00001120 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00001124 262E FFE8 move.l D3, [A6 - 0x18]
00001128 E38B lsl D3, 1
0000112A 2743 000E move.l [A3 + 0xE], D3
0000112E 2F0A move.l -[A7], A2
00001130 2F03 move.l -[A7], D3
00001132 7002 moveq.l D0, 0x02
00001134 3F00 move.w -[A7], D0
00001136 206D E694 movea.l A0, [A5 - 0x196C]
0000113A 4E90 jsr [A0]
0000113C 2740 000A move.l [A3 + 0xA], D0
00001140 206D E6CE movea.l A0, [A5 - 0x1932]
00001144 00A8 0100 0000 0018 ori.l [A0 + 0x18], 0x1000000
0000114C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001150 601E bra +0x20 /* 00001170 */
label00001152:
00001152 703F moveq.l D0, 0x3F
00001154 2F00 move.l -[A7], D0
00001156 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000115A 584F addq.w A7, 4
0000115C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001160 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001164 2F28 0018 move.l -[A7], [A0 + 0x18]
00001168 42A7 clr.l -[A7]
0000116A 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
0000116E 2640 movea.l A3, D0
label00001170:
00001170 2F0B move.l -[A7], A3
00001172 4EBA 001E jsr [PC + 0x1E /* 00001192 */]
00001176 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000117A 4E5E unlink A6
0000117C 4E75 rts
0000117E 0012 6465 ori.b [A2], 0x65 /* 'e' */
00001182 6669 bne +0x6B /* 000011ED */
00001184 6E65 bgt +0x67 /* 000011EB */
00001186 6400 5F5F bcc +0x5F61 /* 000070E7 */
0000118A 6F70 ble +0x72 /* 000011FC */
0000118C 7469 moveq.l D2, 0x69
0000118E 6F6E ble +0x70 /* 000011FE */
00001190 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001192-00001196
fn00001192:
00001192 4E56 FFF8 link A6, -0x0008
// end alternate branch 00001192-00001196
fn00001192: // (misaligned)
00001194 FFF8 .invalid <<F/7/7>>
00001196 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000119A 266E 0008 movea.l A3, [A6 + 0x8]
0000119E 6000 012A bra +0x12C /* 000012CA */
label000011A2:
000011A2 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000011A6 2F0B move.l -[A7], A3
000011A8 2F2B 0012 move.l -[A7], [A3 + 0x12]
000011AC 4267 clr.w -[A7]
000011AE 4EBA 0346 jsr [PC + 0x346 /* 000014F6 */]
000011B2 2640 movea.l A3, D0
000011B4 6000 0114 bra +0x116 /* 000012CA */
label000011B8:
000011B8 2F0B move.l -[A7], A3
000011BA 4EBA 05B2 jsr [PC + 0x5B2 /* 0000176E */]
000011BE 2640 movea.l A3, D0
000011C0 6000 0108 bra +0x10A /* 000012CA */
label000011C4:
000011C4 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000011C8 2F0B move.l -[A7], A3
000011CA 4EBA 068A jsr [PC + 0x68A /* 00001856 */]
000011CE 2640 movea.l A3, D0
000011D0 6000 00F8 bra +0xFA /* 000012CA */
label000011D4:
000011D4 244B movea.l A2, A3
000011D6 7012 moveq.l D0, 0x12
000011D8 D5C0 add.l A2, D0
000011DA 2852 movea.l A4, [A2]
000011DC 2D4C FFF8 move.l [A6 - 0x8], A4
000011E0 206E FFF8 movea.l A0, [A6 - 0x8]
000011E4 2610 move.l D3, [A0]
000011E6 701F moveq.l D0, 0x1F
000011E8 2D43 FFFC move.l [A6 - 0x4], D3
000011EC C680 and.l D3, D0
000011EE 41ED E170 lea.l A0, [A5 - 0x1E90]
000011F2 1030 3000 move.b D0, [A0 + D3.w]
000011F6 7244 moveq.l D1, 0x44
000011F8 C001 and.b D0, D1
000011FA 7800 moveq.l D4, 0x00
label000011FC:
000011FC 1800 move.b D4, D0
label000011FE:
000011FE 202E FFFC move.l D0, [A6 - 0x4]
00001202 721F moveq.l D1, 0x1F
00001204 C041 and.w D0, D1
00001206 720C moveq.l D1, 0x0C
00001208 B041 cmp.w D0, D1
0000120A 6704 beq +0x6 /* 00001210 */
0000120C 7000 moveq.l D0, 0x00
0000120E 6002 bra +0x4 /* 00001212 */
label00001210:
00001210 7001 moveq.l D0, 0x01
label00001212:
00001212 2000 move.l D0, D0
00001214 3A00 move.w D5, D0
00001216 4A44 tst.w D4
00001218 6718 beq +0x1A /* 00001232 */
0000121A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000121E 2028 0018 move.l D0, [A0 + 0x18]
00001222 2480 move.l [A2], D0
00001224 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001228 2068 0018 movea.l A0, [A0 + 0x18]
0000122C 5268 0006 addq.w [A0 + 0x6], 1
00001230 601C bra +0x1E /* 0000124E */
label00001232:
00001232 4A45 tst.w D5
00001234 6718 beq +0x1A /* 0000124E */
00001236 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000123A 2028 0034 move.l D0, [A0 + 0x34]
0000123E 2740 0012 move.l [A3 + 0x12], D0
00001242 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001246 2068 0034 movea.l A0, [A0 + 0x34]
0000124A 5268 0006 addq.w [A0 + 0x6], 1
label0000124E:
0000124E 0C2D 0037 DB5A cmpi.b [A5 - 0x24A6], 0x37 /* '7' */
00001254 6604 bne +0x6 /* 0000125A */
00001256 7219 moveq.l D1, 0x19
00001258 6002 bra +0x4 /* 0000125C */
label0000125A:
0000125A 721A moveq.l D1, 0x1A
label0000125C:
0000125C 7000 moveq.l D0, 0x00
0000125E 1001 move.b D0, D1
00001260 2F00 move.l -[A7], D0
00001262 2F2B 0012 move.l -[A7], [A3 + 0x12]
00001266 2F0B move.l -[A7], A3
00001268 42A7 clr.l -[A7]
0000126A 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
0000126E 2640 movea.l A3, D0
00001270 2F0B move.l -[A7], A3
00001272 4EBA 20B2 jsr [PC + 0x20B2 /* 00003326 */]
00001276 244B movea.l A2, A3
00001278 544A addq.w A2, 2
0000127A 2052 movea.l A0, [A2]
0000127C 214C 0012 move.l [A0 + 0x12], A4
00001280 2F0B move.l -[A7], A3
00001282 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
00001286 4A44 tst.w D4
00001288 6712 beq +0x14 /* 0000129C */
0000128A 2F12 move.l -[A7], [A2]
0000128C 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001290 2F28 0018 move.l -[A7], [A0 + 0x18]
00001294 4EBA 0E12 jsr [PC + 0xE12 /* 000020A8 */]
00001298 2480 move.l [A2], D0
0000129A 6018 bra +0x1A /* 000012B4 */
label0000129C:
0000129C 4A45 tst.w D5
0000129E 6714 beq +0x16 /* 000012B4 */
000012A0 2F2B 0002 move.l -[A7], [A3 + 0x2]
000012A4 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000012A8 2F28 0034 move.l -[A7], [A0 + 0x34]
000012AC 4EBA 0DFA jsr [PC + 0xDFA /* 000020A8 */]
000012B0 2740 0002 move.l [A3 + 0x2], D0
label000012B4:
000012B4 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000012B8 6010 bra +0x12 /* 000012CA */
label000012BA:
000012BA 200B move.l D0, A3
000012BC 6044 bra +0x46 /* 00001302 */
label000012BE:
000012BE 2F0B move.l -[A7], A3
000012C0 4EBA 0608 jsr [PC + 0x608 /* 000018CA */]
000012C4 2640 movea.l A3, D0
000012C6 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label000012CA:
000012CA 122D DB5A move.b D1, [A5 - 0x24A6]
000012CE 7000 moveq.l D0, 0x00
000012D0 1001 move.b D0, D1
000012D2 7238 moveq.l D1, 0x38
000012D4 B081 cmp.l D0, D1
000012D6 67E6 beq -0x18 /* 000012BE */
000012D8 723F moveq.l D1, 0x3F
000012DA B081 cmp.l D0, D1
000012DC 6700 FEC4 beq -0x13A /* 000011A2 */
000012E0 7240 moveq.l D1, 0x40
000012E2 B081 cmp.l D0, D1
000012E4 6700 FED2 beq -0x12C /* 000011B8 */
000012E8 7242 moveq.l D1, 0x42
000012EA B081 cmp.l D0, D1
000012EC 6700 FED6 beq -0x128 /* 000011C4 */
000012F0 7237 moveq.l D1, 0x37
000012F2 B081 cmp.l D0, D1
000012F4 6700 FEDE beq -0x120 /* 000011D4 */
000012F8 723D moveq.l D1, 0x3D
000012FA B081 cmp.l D0, D1
000012FC 6700 FED6 beq -0x128 /* 000011D4 */
00001300 60B8 bra -0x46 /* 000012BA */
label00001302:
00001302 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00001306 4E5E unlink A6
00001308 205F movea.l A0, [A7]+
0000130A 584F addq.w A7, 4
0000130C 4ED0 jmp [A0]
fn0000130E:
0000130E 4E56 FFF8 link A6, -0x0008
00001312 48E7 0030 movem.l -[A7], A2,A3
00001316 102D E6C6 move.b D0, [A5 - 0x193A]
0000131A 1D40 FFFC move.b [A6 - 0x4], D0
0000131E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001322 0C2D 0038 DB5A cmpi.b [A5 - 0x24A6], 0x38 /* '8' */
00001328 6714 beq +0x16 /* 0000133E */
0000132A 1B7C 0001 E6C6 move.b [A5 - 0x193A], 0x1
00001330 4EBA F57A jsr [PC - 0xA86 /* 000008AC */]
00001334 2440 movea.l A2, D0
00001336 1B6E FFFC E6C6 move.b [A5 - 0x193A], [A6 - 0x4]
0000133C 606E bra +0x70 /* 000013AC */
label0000133E:
0000133E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001342 486E FFF8 pea.l [A6 - 0x8]
00001346 42A7 clr.l -[A7]
00001348 4267 clr.w -[A7]
0000134A 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
0000134E 4A40 tst.w D0
00001350 6734 beq +0x36 /* 00001386 */
00001352 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001356 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
0000135A 2440 movea.l A2, D0
0000135C 2F0A move.l -[A7], A2
0000135E 4EAD 190A jsr [A5 + 0x190A /* export_797 */]
00001362 7039 moveq.l D0, 0x39
00001364 1F00 move.b -[A7], D0
00001366 7012 moveq.l D0, 0x12
00001368 2F00 move.l -[A7], D0
0000136A 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
0000136E 2F0A move.l -[A7], A2
00001370 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
00001374 2640 movea.l A3, D0
00001376 2F0A move.l -[A7], A2
00001378 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000137C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001380 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001384 606A bra +0x6C /* 000013F0 */
label00001386:
00001386 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000138A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000138E 1B7C 0001 E6C6 move.b [A5 - 0x193A], 0x1
00001394 4EBA EC82 jsr [PC - 0x137E /* 00000018 */]
00001398 2440 movea.l A2, D0
0000139A 1B6E FFFC E6C6 move.b [A5 - 0x193A], [A6 - 0x4]
000013A0 7039 moveq.l D0, 0x39
000013A2 1F00 move.b -[A7], D0
000013A4 7012 moveq.l D0, 0x12
000013A6 2F00 move.l -[A7], D0
000013A8 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
label000013AC:
000013AC 1212 move.b D1, [A2]
000013AE 7000 moveq.l D0, 0x00
000013B0 1001 move.b D0, D1
000013B2 7262 moveq.l D1, 0x62
000013B4 B081 cmp.l D0, D1
000013B6 6708 beq +0xA /* 000013C0 */
000013B8 7212 moveq.l D1, 0x12
000013BA B081 cmp.l D0, D1
000013BC 6716 beq +0x18 /* 000013D4 */
000013BE 6020 bra +0x22 /* 000013E0 */
label000013C0:
000013C0 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000013C4 2F28 0018 move.l -[A7], [A0 + 0x18]
000013C8 2F2A 000E move.l -[A7], [A2 + 0xE]
000013CC 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
000013D0 2640 movea.l A3, D0
000013D2 6016 bra +0x18 /* 000013EA */
label000013D4:
000013D4 2F3C 0000 0080 move.l -[A7], 0x80
000013DA 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000013DE 584F addq.w A7, 4
label000013E0:
000013E0 2F2A 0012 move.l -[A7], [A2 + 0x12]
000013E4 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
000013E8 2640 movea.l A3, D0
label000013EA:
000013EA 2F0A move.l -[A7], A2
000013EC 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
label000013F0:
000013F0 200B move.l D0, A3
000013F2 4CDF 0C00 movem.l A2,A3, [A7]+
000013F6 4E5E unlink A6
000013F8 205F movea.l A0, [A7]+
000013FA 544F addq.w A7, 2
000013FC 4ED0 jmp [A0]
fn000013FE:
000013FE 4E56 0000 link A6, 0
00001402 486D CC80 pea.l [A5 - 0x3380]
00001406 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000140A 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
0000140E 4E5E unlink A6
00001410 205F movea.l A0, [A7]+
00001412 584F addq.w A7, 4
00001414 4ED0 jmp [A0]
fn00001416:
00001416 4E56 0000 link A6, 0
0000141A 48E7 0030 movem.l -[A7], A2,A3
0000141E 266E 0008 movea.l A3, [A6 + 0x8]
00001422 7000 moveq.l D0, 0x00
00001424 2680 move.l [A3], D0
00001426 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
0000142C 6728 beq +0x2A /* 00001456 */
0000142E 6004 bra +0x6 /* 00001434 */
label00001430:
00001430 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label00001434:
00001434 4EBA EC88 jsr [PC - 0x1378 /* 000000BE */]
00001438 2F00 move.l -[A7], D0
0000143A 4EBA 0650 jsr [PC + 0x650 /* 00001A8C */]
0000143E 2F00 move.l -[A7], D0
00001440 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
00001444 2440 movea.l A2, D0
00001446 2F0B move.l -[A7], A3
00001448 2F0A move.l -[A7], A2
0000144A 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
0000144E 0C2D 003C DB5A cmpi.b [A5 - 0x24A6], 0x3C /* '<' */
00001454 67DA beq -0x24 /* 00001430 */
label00001456:
00001456 4CDF 0C00 movem.l A2,A3, [A7]+
0000145A 4E5E unlink A6
0000145C 205F movea.l A0, [A7]+
0000145E 584F addq.w A7, 4
00001460 4ED0 jmp [A0]
fn00001462:
00001462 4E56 0000 link A6, 0
00001466 206E 0008 movea.l A0, [A6 + 0x8]
0000146A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000146E 7001 moveq.l D0, 0x01
00001470 3F00 move.w -[A7], D0
00001472 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00001476 4E5E unlink A6
00001478 205F movea.l A0, [A7]+
0000147A 584F addq.w A7, 4
0000147C 4ED0 jmp [A0]
fn0000147E:
0000147E 4E56 0000 link A6, 0
00001482 48E7 1030 movem.l -[A7], D3,A2,A3
00001486 246E 0008 movea.l A2, [A6 + 0x8]
0000148A 1012 move.b D0, [A2]
0000148C 7213 moveq.l D1, 0x13
0000148E B001 cmp.b D0, D1
00001490 6632 bne +0x34 /* 000014C4 */
00001492 206A 0002 movea.l A0, [A2 + 0x2]
00001496 1610 move.b D3, [A0]
00001498 704A moveq.l D0, 0x4A
0000149A B600 cmp.b D3, D0
0000149C 6706 beq +0x8 /* 000014A4 */
0000149E 704B moveq.l D0, 0x4B
000014A0 B600 cmp.b D3, D0
000014A2 6620 bne +0x22 /* 000014C4 */
label000014A4:
000014A4 264A movea.l A3, A2
000014A6 206A 0002 movea.l A0, [A2 + 0x2]
000014AA 2028 0002 move.l D0, [A0 + 0x2]
000014AE 2D40 0008 move.l [A6 + 0x8], D0
000014B2 7000 moveq.l D0, 0x00
000014B4 206B 0002 movea.l A0, [A3 + 0x2]
000014B8 2140 0002 move.l [A0 + 0x2], D0
000014BC 2F0B move.l -[A7], A3
000014BE 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
000014C2 6022 bra +0x24 /* 000014E6 */
label000014C4:
000014C4 7014 moveq.l D0, 0x14
000014C6 2F00 move.l -[A7], D0
000014C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014CC 206E 0008 movea.l A0, [A6 + 0x8]
000014D0 2F28 0012 move.l -[A7], [A0 + 0x12]
000014D4 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */]
000014D8 2F00 move.l -[A7], D0
000014DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014DE 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000014E2 2D40 0008 move.l [A6 + 0x8], D0
label000014E6:
000014E6 202E 0008 move.l D0, [A6 + 0x8]
000014EA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000014EE 4E5E unlink A6
000014F0 205F movea.l A0, [A7]+
000014F2 584F addq.w A7, 4
000014F4 4ED0 jmp [A0]
fn000014F6:
000014F6 4E56 FFDC link A6, -0x0024
000014FA 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000014FE 246E 000A movea.l A2, [A6 + 0xA]
00001502 286E 000E movea.l A4, [A6 + 0xE]
00001506 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1
0000150C 200A move.l D0, A2
0000150E 6612 bne +0x14 /* 00001522 */
00001510 2F0C move.l -[A7], A4
00001512 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001516 2F28 0018 move.l -[A7], [A0 + 0x18]
0000151A 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
0000151E 4EFA 0240 jmp [PC + 0x240 /* 00001760 */]
label00001522:
00001522 2012 move.l D0, [A2]
00001524 721F moveq.l D1, 0x1F
00001526 C041 and.w D0, D1
00001528 7214 moveq.l D1, 0x14
0000152A B041 cmp.w D0, D1
0000152C 6712 beq +0x14 /* 00001540 */
0000152E 7049 moveq.l D0, 0x49
00001530 2F00 move.l -[A7], D0
00001532 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001536 584F addq.w A7, 4
00001538 2D4C FFE8 move.l [A6 - 0x18], A4
0000153C 6000 020A bra +0x20C /* 00001748 */
label00001540:
00001540 202A 000C move.l D0, [A2 + 0xC]
00001544 2D40 FFE0 move.l [A6 - 0x20], D0
00001548 264C movea.l A3, A4
0000154A 6004 bra +0x6 /* 00001550 */
label0000154C:
0000154C 266B 0006 movea.l A3, [A3 + 0x6]
label00001550:
00001550 1613 move.b D3, [A3]
00001552 700F moveq.l D0, 0x0F
00001554 B600 cmp.b D3, D0
00001556 67F4 beq -0xA /* 0000154C */
00001558 705F moveq.l D0, 0x5F
0000155A B600 cmp.b D3, D0
0000155C 673A beq +0x3C /* 00001598 */
0000155E 7013 moveq.l D0, 0x13
00001560 B600 cmp.b D3, D0
00001562 6734 beq +0x36 /* 00001598 */
00001564 2F0A move.l -[A7], A2
00001566 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */]
0000156A 2D40 FFF0 move.l [A6 - 0x10], D0
0000156E 7217 moveq.l D1, 0x17
00001570 2F01 move.l -[A7], D1
00001572 2F0A move.l -[A7], A2
00001574 2F00 move.l -[A7], D0
00001576 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
0000157A 2F00 move.l -[A7], D0
0000157C 2F0C move.l -[A7], A4
0000157E 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001582 2640 movea.l A3, D0
00001584 2F0B move.l -[A7], A3
00001586 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
0000158A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000158E 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00001592 2840 movea.l A4, D0
00001594 422E FFEC clr.b [A6 - 0x14]
label00001598:
00001598 206C 0012 movea.l A0, [A4 + 0x12]
0000159C 2810 move.l D4, [A0]
0000159E 0284 0000 00C0 andi.l D4, 0xC0
000015A4 2F0C move.l -[A7], A4
000015A6 4EBA FED6 jsr [PC - 0x12A /* 0000147E */]
000015AA 2D40 FFE8 move.l [A6 - 0x18], D0
000015AE 0C2D 006E DB5A cmpi.b [A5 - 0x24A6], 0x6E /* 'n' */
000015B4 670E beq +0x10 /* 000015C4 */
000015B6 7014 moveq.l D0, 0x14
000015B8 2F00 move.l -[A7], D0
000015BA 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000015BE 584F addq.w A7, 4
000015C0 6000 0186 bra +0x188 /* 00001748 */
label000015C4:
000015C4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000015C8 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
000015CC 4EBA 299E jsr [PC + 0x299E /* 00003F6C */]
000015D0 2840 movea.l A4, D0
000015D2 200C move.l D0, A4
000015D4 6638 bne +0x3A /* 0000160E */
000015D6 206E FFE0 movea.l A0, [A6 - 0x20]
000015DA 7048 moveq.l D0, 0x48
000015DC D1C0 add.l A0, D0
000015DE 2F08 move.l -[A7], A0
000015E0 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
000015E4 206E FFE0 movea.l A0, [A6 - 0x20]
000015E8 2068 000C movea.l A0, [A0 + 0xC]
000015EC 1028 0004 move.b D0, [A0 + 0x4]
000015F0 7208 moveq.l D1, 0x08
000015F2 C001 and.b D0, D1
000015F4 6708 beq +0xA /* 000015FE */
000015F6 203C 0000 00AF move.l D0, 0xAF
000015FC 6002 bra +0x4 /* 00001600 */
label000015FE:
000015FE 704A moveq.l D0, 0x4A
label00001600:
00001600 2F00 move.l -[A7], D0
00001602 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001606 4FEF 000C lea.l A7, [A7 + 0xC]
0000160A 6000 013C bra +0x13E /* 00001748 */
label0000160E:
0000160E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001612 2F2C 000C move.l -[A7], [A4 + 0xC]
00001616 4267 clr.w -[A7]
00001618 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
0000161C 2D40 FFDC move.l [A6 - 0x24], D0
00001620 206C 000C movea.l A0, [A4 + 0xC]
00001624 2210 move.l D1, [A0]
00001626 741F moveq.l D2, 0x1F
00001628 C282 and.l D1, D2
0000162A 41ED E170 lea.l A0, [A5 - 0x1E90]
0000162E 1230 1000 move.b D1, [A0 + D1.w]
00001632 7410 moveq.l D2, 0x10
00001634 C202 and.b D1, D2
00001636 6616 bne +0x18 /* 0000164E */
00001638 2040 movea.l A0, D0
0000163A 5048 addq.w A0, 8
0000163C 2F08 move.l -[A7], A0
0000163E 2040 movea.l A0, D0
00001640 2068 0008 movea.l A0, [A0 + 0x8]
00001644 2010 move.l D0, [A0]
00001646 8084 or.l D0, D4
00001648 2F00 move.l -[A7], D0
0000164A 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
label0000164E:
0000164E 246E FFE8 movea.l A2, [A6 - 0x18]
00001652 206A 0012 movea.l A0, [A2 + 0x12]
00001656 2010 move.l D0, [A0]
00001658 266E FFDC movea.l A3, [A6 - 0x24]
0000165C 2680 move.l [A3], D0
0000165E 1012 move.b D0, [A2]
00001660 7214 moveq.l D1, 0x14
00001662 B001 cmp.b D0, D1
00001664 663E bne +0x40 /* 000016A4 */
00001666 206A 0002 movea.l A0, [A2 + 0x2]
0000166A 1010 move.b D0, [A0]
0000166C 7213 moveq.l D1, 0x13
0000166E B001 cmp.b D0, D1
00001670 6632 bne +0x34 /* 000016A4 */
00001672 206A 0002 movea.l A0, [A2 + 0x2]
00001676 2068 0002 movea.l A0, [A0 + 0x2]
0000167A 2028 0012 move.l D0, [A0 + 0x12]
0000167E 2D40 FFF4 move.l [A6 - 0xC], D0
00001682 2040 movea.l A0, D0
00001684 2610 move.l D3, [A0]
00001686 2D43 FFFC move.l [A6 - 0x4], D3
0000168A 0283 0000 00FF andi.l D3, 0xFF
00001690 41ED E170 lea.l A0, [A5 - 0x1E90]
00001694 1030 3000 move.b D0, [A0 + D3.w]
00001698 7201 moveq.l D1, 0x01
0000169A C001 and.b D0, D1
0000169C 6706 beq +0x8 /* 000016A4 */
0000169E 202E FFFC move.l D0, [A6 - 0x4]
000016A2 2680 move.l [A3], D0
label000016A4:
000016A4 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000016A8 2F28 0018 move.l -[A7], [A0 + 0x18]
000016AC 2F2C 0020 move.l -[A7], [A4 + 0x20]
000016B0 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
000016B4 2440 movea.l A2, D0
000016B6 7001 moveq.l D0, 0x01
000016B8 2F00 move.l -[A7], D0
000016BA 2F2E FFDC move.l -[A7], [A6 - 0x24]
000016BE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000016C2 2F0A move.l -[A7], A2
000016C4 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000016C8 2D40 FFE4 move.l [A6 - 0x1C], D0
000016CC 7213 moveq.l D1, 0x13
000016CE 2F01 move.l -[A7], D1
000016D0 2F2C 000C move.l -[A7], [A4 + 0xC]
000016D4 2F00 move.l -[A7], D0
000016D6 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000016DA 2640 movea.l A3, D0
000016DC 204B movea.l A0, A3
000016DE 7012 moveq.l D0, 0x12
000016E0 D1C0 add.l A0, D0
000016E2 2F08 move.l -[A7], A0
000016E4 206B 0012 movea.l A0, [A3 + 0x12]
000016E8 2010 move.l D0, [A0]
000016EA 8084 or.l D0, D4
000016EC 2F00 move.l -[A7], D0
000016EE 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000016F2 2F0B move.l -[A7], A3
000016F4 4EBA 0404 jsr [PC + 0x404 /* 00001AFA */]
000016F8 102C 0016 move.b D0, [A4 + 0x16]
000016FC 7210 moveq.l D1, 0x10
000016FE B001 cmp.b D0, D1
00001700 6636 bne +0x38 /* 00001738 */
00001702 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001706 2F28 001C move.l -[A7], [A0 + 0x1C]
0000170A 102C 0011 move.b D0, [A4 + 0x11]
0000170E 4880 ext.w D0
00001710 48C0 ext.l D0
00001712 E180 asl D0, 8
00001714 122C 0010 move.b D1, [A4 + 0x10]
00001718 4881 ext.w D1
0000171A 48C1 ext.l D1
0000171C D081 add.l D0, D1
0000171E 2F00 move.l -[A7], D0
00001720 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00001724 2440 movea.l A2, D0
00001726 7012 moveq.l D0, 0x12
00001728 2F00 move.l -[A7], D0
0000172A 2F2C 000C move.l -[A7], [A4 + 0xC]
0000172E 2F0B move.l -[A7], A3
00001730 2F0A move.l -[A7], A2
00001732 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001736 2640 movea.l A3, D0
label00001738:
00001738 102E FFEC move.b D0, [A6 - 0x14]
0000173C 6606 bne +0x8 /* 00001744 */
0000173E 002B 0001 001A ori.b [A3 + 0x1A], 0x1
label00001744:
00001744 200B move.l D0, A3
00001746 6018 bra +0x1A /* 00001760 */
label00001748:
00001748 262E FFE8 move.l D3, [A6 - 0x18]
0000174C 6704 beq +0x6 /* 00001752 */
0000174E 2003 move.l D0, D3
00001750 600E bra +0x10 /* 00001760 */
label00001752:
00001752 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001756 2F28 0018 move.l -[A7], [A0 + 0x18]
0000175A 42A7 clr.l -[A7]
0000175C 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
label00001760:
00001760 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001764 4E5E unlink A6
00001766 205F movea.l A0, [A7]+
00001768 4FEF 000A lea.l A7, [A7 + 0xA]
0000176C 4ED0 jmp [A0]
fn0000176E:
0000176E 4E56 FFF8 link A6, -0x0008
00001772 48E7 0038 movem.l -[A7], A2,A3,A4
00001776 246E 0008 movea.l A2, [A6 + 0x8]
0000177A 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000177E 2F0A move.l -[A7], A2
00001780 4EBA 030A jsr [PC + 0x30A /* 00001A8C */]
00001784 2440 movea.l A2, D0
00001786 4EBA E890 jsr [PC - 0x1770 /* 00000018 */]
0000178A 2840 movea.l A4, D0
0000178C 7041 moveq.l D0, 0x41
0000178E 1F00 move.b -[A7], D0
00001790 7026 moveq.l D0, 0x26
00001792 2F00 move.l -[A7], D0
00001794 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00001798 2F0C move.l -[A7], A4
0000179A 4EBA 0224 jsr [PC + 0x224 /* 000019C0 */]
0000179E 2840 movea.l A4, D0
000017A0 7001 moveq.l D0, 0x01
000017A2 2F00 move.l -[A7], D0
000017A4 42A7 clr.l -[A7]
000017A6 2F0A move.l -[A7], A2
000017A8 2F0C move.l -[A7], A4
000017AA 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000017AE 2640 movea.l A3, D0
000017B0 202C 0012 move.l D0, [A4 + 0x12]
000017B4 2D40 FFFC move.l [A6 - 0x4], D0
000017B8 202A 0012 move.l D0, [A2 + 0x12]
000017BC 2D40 FFF8 move.l [A6 - 0x8], D0
000017C0 2040 movea.l A0, D0
000017C2 2210 move.l D1, [A0]
000017C4 0281 0000 00FF andi.l D1, 0xFF
000017CA 43ED E170 lea.l A1, [A5 - 0x1E90]
000017CE 1231 1000 move.b D1, [A1 + D1.w]
000017D2 7401 moveq.l D2, 0x01
000017D4 C202 and.b D1, D2
000017D6 670A beq +0xC /* 000017E2 */
000017D8 2F0B move.l -[A7], A3
000017DA 2F00 move.l -[A7], D0
000017DC 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
000017E0 6046 bra +0x48 /* 00001828 */
label000017E2:
000017E2 246E FFFC movea.l A2, [A6 - 0x4]
000017E6 2012 move.l D0, [A2]
000017E8 0280 0000 00FF andi.l D0, 0xFF
000017EE 41ED E170 lea.l A0, [A5 - 0x1E90]
000017F2 1030 0000 move.b D0, [A0 + D0.w]
000017F6 1202 move.b D1, D2
000017F8 C001 and.b D0, D1
000017FA 670A beq +0xC /* 00001806 */
000017FC 2F0B move.l -[A7], A3
000017FE 2F0A move.l -[A7], A2
00001800 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00001804 6022 bra +0x24 /* 00001828 */
label00001806:
00001806 42A7 clr.l -[A7]
00001808 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000180C 7060 moveq.l D0, 0x60
0000180E 2F00 move.l -[A7], D0
00001810 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00001814 4FEF 000C lea.l A7, [A7 + 0xC]
00001818 2F0B move.l -[A7], A3
0000181A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000181E 2F28 0018 move.l -[A7], [A0 + 0x18]
00001822 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00001826 6022 bra +0x24 /* 0000184A */
label00001828:
00001828 2F0B move.l -[A7], A3
0000182A 4EBA 1116 jsr [PC + 0x1116 /* 00002942 */]
0000182E 7013 moveq.l D0, 0x13
00001830 2F00 move.l -[A7], D0
00001832 206B 0012 movea.l A0, [A3 + 0x12]
00001836 2F28 0008 move.l -[A7], [A0 + 0x8]
0000183A 2F0B move.l -[A7], A3
0000183C 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001840 2440 movea.l A2, D0
00001842 2F0A move.l -[A7], A2
00001844 4EBA 02B4 jsr [PC + 0x2B4 /* 00001AFA */]
00001848 200A move.l D0, A2
label0000184A:
0000184A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000184E 4E5E unlink A6
00001850 205F movea.l A0, [A7]+
00001852 584F addq.w A7, 4
00001854 4ED0 jmp [A0]
fn00001856:
00001856 4E56 0000 link A6, 0
0000185A 48E7 0030 movem.l -[A7], A2,A3
0000185E 246E 0008 movea.l A2, [A6 + 0x8]
00001862 2F0A move.l -[A7], A2
00001864 4EBA 0226 jsr [PC + 0x226 /* 00001A8C */]
00001868 2440 movea.l A2, D0
0000186A 266A 0012 movea.l A3, [A2 + 0x12]
0000186E 200B move.l D0, A3
00001870 672C beq +0x2E /* 0000189E */
00001872 2013 move.l D0, [A3]
00001874 0280 0000 00FF andi.l D0, 0xFF
0000187A 41ED E170 lea.l A0, [A5 - 0x1E90]
0000187E 1030 0000 move.b D0, [A0 + D0.w]
00001882 7201 moveq.l D1, 0x01
00001884 C001 and.b D0, D1
00001886 6612 bne +0x14 /* 0000189A */
00001888 42A7 clr.l -[A7]
0000188A 2F0B move.l -[A7], A3
0000188C 705F moveq.l D0, 0x5F
0000188E 2F00 move.l -[A7], D0
00001890 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00001894 4FEF 000C lea.l A7, [A7 + 0xC]
00001898 6004 bra +0x6 /* 0000189E */
label0000189A:
0000189A 266B 0008 movea.l A3, [A3 + 0x8]
label0000189E:
0000189E 7013 moveq.l D0, 0x13
000018A0 2F00 move.l -[A7], D0
000018A2 2F0B move.l -[A7], A3
000018A4 2F0A move.l -[A7], A2
000018A6 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000018AA 2440 movea.l A2, D0
000018AC 2F0A move.l -[A7], A2
000018AE 4EBA 024A jsr [PC + 0x24A /* 00001AFA */]
000018B2 2F0A move.l -[A7], A2
000018B4 2F2A 0012 move.l -[A7], [A2 + 0x12]
000018B8 4267 clr.w -[A7]
000018BA 4EBA FC3A jsr [PC - 0x3C6 /* 000014F6 */]
000018BE 4CDF 0C00 movem.l A2,A3, [A7]+
000018C2 4E5E unlink A6
000018C4 205F movea.l A0, [A7]+
000018C6 584F addq.w A7, 4
000018C8 4ED0 jmp [A0]
fn000018CA:
000018CA 4E56 FFFC link A6, -0x0004
000018CE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000018D2 266E 0008 movea.l A3, [A6 + 0x8]
000018D6 200B move.l D0, A3
000018D8 6706 beq +0x8 /* 000018E0 */
000018DA 4AAB 0012 tst.l [A3 + 0x12]
000018DE 660A bne +0xC /* 000018EA */
label000018E0:
000018E0 2F3C 0000 053A move.l -[A7], 0x53A
000018E6 4EBA FB16 jsr [PC - 0x4EA /* 000013FE */]
label000018EA:
000018EA 246B 0012 movea.l A2, [A3 + 0x12]
000018EE 2612 move.l D3, [A2]
000018F0 2003 move.l D0, D3
000018F2 0280 0000 00FF andi.l D0, 0xFF
000018F8 41ED E170 lea.l A0, [A5 - 0x1E90]
000018FC 1030 0000 move.b D0, [A0 + D0.w]
00001900 7201 moveq.l D1, 0x01
00001902 C001 and.b D0, D1
00001904 6710 beq +0x12 /* 00001916 */
00001906 7013 moveq.l D0, 0x13
00001908 2F00 move.l -[A7], D0
0000190A 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000190E 2F0B move.l -[A7], A3
00001910 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001914 2640 movea.l A3, D0
label00001916:
00001916 286B 0012 movea.l A4, [A3 + 0x12]
0000191A 2014 move.l D0, [A4]
0000191C 721F moveq.l D1, 0x1F
0000191E C081 and.l D0, D1
00001920 41ED E170 lea.l A0, [A5 - 0x1E90]
00001924 1030 0000 move.b D0, [A0 + D0.w]
00001928 7210 moveq.l D1, 0x10
0000192A C001 and.b D0, D1
0000192C 660E bne +0x10 /* 0000193C */
0000192E 7040 moveq.l D0, 0x40
00001930 2F00 move.l -[A7], D0
00001932 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001936 584F addq.w A7, 4
00001938 200B move.l D0, A3
0000193A 602C bra +0x2E /* 00001968 */
label0000193C:
0000193C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001940 486E FFFC pea.l [A6 - 0x4]
00001944 4EBA FAD0 jsr [PC - 0x530 /* 00001416 */]
00001948 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
0000194E 670A beq +0xC /* 0000195A */
00001950 7012 moveq.l D0, 0x12
00001952 2F00 move.l -[A7], D0
00001954 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001958 584F addq.w A7, 4
label0000195A:
0000195A 2F0B move.l -[A7], A3
0000195C 42A7 clr.l -[A7]
0000195E 42A7 clr.l -[A7]
00001960 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001964 4EBA 02BE jsr [PC + 0x2BE /* 00001C24 */]
label00001968:
00001968 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000196C 4E5E unlink A6
0000196E 205F movea.l A0, [A7]+
00001970 584F addq.w A7, 4
00001972 4ED0 jmp [A0]
fn00001974:
00001974 4E56 0000 link A6, 0
00001978 48E7 0030 movem.l -[A7], A2,A3
0000197C 246E 0008 movea.l A2, [A6 + 0x8]
00001980 206A 0012 movea.l A0, [A2 + 0x12]
00001984 2010 move.l D0, [A0]
00001986 721F moveq.l D1, 0x1F
00001988 C081 and.l D0, D1
0000198A 720C moveq.l D1, 0x0C
0000198C B081 cmp.l D0, D1
0000198E 6714 beq +0x16 /* 000019A4 */
00001990 720D moveq.l D1, 0x0D
00001992 B081 cmp.l D0, D1
00001994 670E beq +0x10 /* 000019A4 */
00001996 720F moveq.l D1, 0x0F
00001998 B081 cmp.l D0, D1
0000199A 6708 beq +0xA /* 000019A4 */
0000199C 2F0A move.l -[A7], A2
0000199E 4EBA 0020 jsr [PC + 0x20 /* 000019C0 */]
000019A2 6010 bra +0x12 /* 000019B4 */
label000019A4:
000019A4 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000019A8 2668 0034 movea.l A3, [A0 + 0x34]
000019AC 2F0A move.l -[A7], A2
000019AE 2F0B move.l -[A7], A3
000019B0 4EBA 1632 jsr [PC + 0x1632 /* 00002FE4 */]
label000019B4:
000019B4 4CDF 0C00 movem.l A2,A3, [A7]+
000019B8 4E5E unlink A6
000019BA 205F movea.l A0, [A7]+
000019BC 584F addq.w A7, 4
000019BE 4ED0 jmp [A0]
fn000019C0:
000019C0 4E56 0000 link A6, 0
000019C4 48E7 1030 movem.l -[A7], D3,A2,A3
000019C8 246E 0008 movea.l A2, [A6 + 0x8]
000019CC 206A 0012 movea.l A0, [A2 + 0x12]
000019D0 2610 move.l D3, [A0]
000019D2 2003 move.l D0, D3
000019D4 721F moveq.l D1, 0x1F
000019D6 C081 and.l D0, D1
000019D8 7213 moveq.l D1, 0x13
000019DA B081 cmp.l D0, D1
000019DC 674E beq +0x50 /* 00001A2C */
000019DE 7201 moveq.l D1, 0x01
000019E0 B081 cmp.l D0, D1
000019E2 6756 beq +0x58 /* 00001A3A */
000019E4 7202 moveq.l D1, 0x02
000019E6 B081 cmp.l D0, D1
000019E8 6750 beq +0x52 /* 00001A3A */
000019EA 4A80 tst.l D0
000019EC 674C beq +0x4E /* 00001A3A */
000019EE 7203 moveq.l D1, 0x03
000019F0 B081 cmp.l D0, D1
000019F2 6746 beq +0x48 /* 00001A3A */
000019F4 7204 moveq.l D1, 0x04
000019F6 B081 cmp.l D0, D1
000019F8 674A beq +0x4C /* 00001A44 */
000019FA 720C moveq.l D1, 0x0C
000019FC B081 cmp.l D0, D1
000019FE 674E beq +0x50 /* 00001A4E */
00001A00 720D moveq.l D1, 0x0D
00001A02 B081 cmp.l D0, D1
00001A04 6748 beq +0x4A /* 00001A4E */
00001A06 720F moveq.l D1, 0x0F
00001A08 B081 cmp.l D0, D1
00001A0A 6742 beq +0x44 /* 00001A4E */
00001A0C 7205 moveq.l D1, 0x05
00001A0E B081 cmp.l D0, D1
00001A10 6746 beq +0x48 /* 00001A58 */
00001A12 7218 moveq.l D1, 0x18
00001A14 B081 cmp.l D0, D1
00001A16 6758 beq +0x5A /* 00001A70 */
00001A18 7216 moveq.l D1, 0x16
00001A1A B081 cmp.l D0, D1
00001A1C 6752 beq +0x54 /* 00001A70 */
00001A1E 7217 moveq.l D1, 0x17
00001A20 B081 cmp.l D0, D1
00001A22 674C beq +0x4E /* 00001A70 */
00001A24 7215 moveq.l D1, 0x15
00001A26 B081 cmp.l D0, D1
00001A28 6746 beq +0x48 /* 00001A70 */
00001A2A 6040 bra +0x42 /* 00001A6C */
label00001A2C:
00001A2C 706A moveq.l D0, 0x6A
00001A2E 2F00 move.l -[A7], D0
00001A30 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001A34 584F addq.w A7, 4
00001A36 200A move.l D0, A2
00001A38 6046 bra +0x48 /* 00001A80 */
label00001A3A:
00001A3A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001A3E 2668 0018 movea.l A3, [A0 + 0x18]
00001A42 6034 bra +0x36 /* 00001A78 */
label00001A44:
00001A44 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001A48 2668 0018 movea.l A3, [A0 + 0x18]
00001A4C 602A bra +0x2C /* 00001A78 */
label00001A4E:
00001A4E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001A52 2668 0034 movea.l A3, [A0 + 0x34]
00001A56 6020 bra +0x22 /* 00001A78 */
label00001A58:
00001A58 302D E34C move.w D0, [A5 - 0x1CB4]
00001A5C 0240 0800 andi.w D0, 0x800
00001A60 670A beq +0xC /* 00001A6C */
00001A62 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001A66 2668 0018 movea.l A3, [A0 + 0x18]
00001A6A 600C bra +0xE /* 00001A78 */
label00001A6C:
00001A6C 200A move.l D0, A2
00001A6E 6010 bra +0x12 /* 00001A80 */
label00001A70:
00001A70 2F0A move.l -[A7], A2
00001A72 4EBA 0018 jsr [PC + 0x18 /* 00001A8C */]
00001A76 6008 bra +0xA /* 00001A80 */
label00001A78:
00001A78 2F0A move.l -[A7], A2
00001A7A 2F0B move.l -[A7], A3
00001A7C 4EBA 1566 jsr [PC + 0x1566 /* 00002FE4 */]
label00001A80:
00001A80 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001A84 4E5E unlink A6
00001A86 205F movea.l A0, [A7]+
00001A88 584F addq.w A7, 4
00001A8A 4ED0 jmp [A0]
fn00001A8C:
00001A8C 4E56 0000 link A6, 0
00001A90 48E7 0018 movem.l -[A7], A3,A4
00001A94 266E 0008 movea.l A3, [A6 + 0x8]
00001A98 286B 0012 movea.l A4, [A3 + 0x12]
00001A9C 200C move.l D0, A4
00001A9E 674C beq +0x4E /* 00001AEC */
00001AA0 2014 move.l D0, [A4]
00001AA2 721F moveq.l D1, 0x1F
00001AA4 C081 and.l D0, D1
00001AA6 7215 moveq.l D1, 0x15
00001AA8 B081 cmp.l D0, D1
00001AAA 6714 beq +0x16 /* 00001AC0 */
00001AAC 7218 moveq.l D1, 0x18
00001AAE B081 cmp.l D0, D1
00001AB0 6732 beq +0x34 /* 00001AE4 */
00001AB2 7216 moveq.l D1, 0x16
00001AB4 B081 cmp.l D0, D1
00001AB6 672C beq +0x2E /* 00001AE4 */
00001AB8 7217 moveq.l D1, 0x17
00001ABA B081 cmp.l D0, D1
00001ABC 6726 beq +0x28 /* 00001AE4 */
00001ABE 602C bra +0x2E /* 00001AEC */
label00001AC0:
00001AC0 102B 001A move.b D0, [A3 + 0x1A]
00001AC4 7201 moveq.l D1, 0x01
00001AC6 C001 and.b D0, D1
00001AC8 6622 bne +0x24 /* 00001AEC */
00001ACA 7014 moveq.l D0, 0x14
00001ACC 2F00 move.l -[A7], D0
00001ACE 2F0B move.l -[A7], A3
00001AD0 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001AD4 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */]
00001AD8 2F00 move.l -[A7], D0
00001ADA 2F0B move.l -[A7], A3
00001ADC 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001AE0 2640 movea.l A3, D0
00001AE2 6008 bra +0xA /* 00001AEC */
label00001AE4:
00001AE4 2F0B move.l -[A7], A3
00001AE6 4EBA F996 jsr [PC - 0x66A /* 0000147E */]
00001AEA 2640 movea.l A3, D0
label00001AEC:
00001AEC 200B move.l D0, A3
00001AEE 4CDF 1800 movem.l A3,A4, [A7]+
00001AF2 4E5E unlink A6
00001AF4 205F movea.l A0, [A7]+
00001AF6 584F addq.w A7, 4
00001AF8 4ED0 jmp [A0]
fn00001AFA:
00001AFA 4E56 0000 link A6, 0
00001AFE 48E7 0038 movem.l -[A7], A2,A3,A4
00001B02 266E 0008 movea.l A3, [A6 + 0x8]
00001B06 1013 move.b D0, [A3]
00001B08 7213 moveq.l D1, 0x13
00001B0A B001 cmp.b D0, D1
00001B0C 670A beq +0xC /* 00001B18 */
00001B0E 2F3C 0000 0795 move.l -[A7], 0x795
00001B14 4EBA F8E8 jsr [PC - 0x718 /* 000013FE */]
label00001B18:
00001B18 244B movea.l A2, A3
00001B1A 544A addq.w A2, 2
00001B1C 2052 movea.l A0, [A2]
00001B1E 2068 0012 movea.l A0, [A0 + 0x12]
00001B22 2010 move.l D0, [A0]
00001B24 721F moveq.l D1, 0x1F
00001B26 C081 and.l D0, D1
00001B28 7211 moveq.l D1, 0x11
00001B2A B081 cmp.l D0, D1
00001B2C 6702 beq +0x4 /* 00001B30 */
00001B2E 6022 bra +0x24 /* 00001B52 */
label00001B30:
00001B30 2F2B 0012 move.l -[A7], [A3 + 0x12]
00001B34 4267 clr.w -[A7]
00001B36 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00001B3A 2840 movea.l A4, D0
00001B3C 2014 move.l D0, [A4]
00001B3E 72E0 moveq.l D1, 0xFFFFFFE0
00001B40 C081 and.l D0, D1
00001B42 7210 moveq.l D1, 0x10
00001B44 8081 or.l D0, D1
00001B46 2880 move.l [A4], D0
00001B48 2F12 move.l -[A7], [A2]
00001B4A 2F0C move.l -[A7], A4
00001B4C 4EBA 1496 jsr [PC + 0x1496 /* 00002FE4 */]
00001B50 2480 move.l [A2], D0
label00001B52:
00001B52 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001B56 4E5E unlink A6
00001B58 205F movea.l A0, [A7]+
00001B5A 584F addq.w A7, 4
00001B5C 4ED0 jmp [A0]
fn00001B5E:
00001B5E 4E56 0000 link A6, 0
00001B62 2F0B move.l -[A7], A3
00001B64 266E 0008 movea.l A3, [A6 + 0x8]
00001B68 1013 move.b D0, [A3]
00001B6A 725C moveq.l D1, 0x5C
00001B6C B001 cmp.b D0, D1
00001B6E 6710 beq +0x12 /* 00001B80 */
00001B70 705C moveq.l D0, 0x5C
00001B72 2F00 move.l -[A7], D0
00001B74 2F2B 0012 move.l -[A7], [A3 + 0x12]
00001B78 2F0B move.l -[A7], A3
00001B7A 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001B7E 2640 movea.l A3, D0
label00001B80:
00001B80 200B move.l D0, A3
00001B82 265F movea.l A3, [A7]+
00001B84 4E5E unlink A6
00001B86 205F movea.l A0, [A7]+
00001B88 584F addq.w A7, 4
00001B8A 4ED0 jmp [A0]
fn00001B8C:
00001B8C 4E56 0000 link A6, 0
00001B90 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001B94 266E 0008 movea.l A3, [A6 + 0x8]
00001B98 286B 0012 movea.l A4, [A3 + 0x12]
00001B9C 200C move.l D0, A4
00001B9E 6604 bne +0x6 /* 00001BA4 */
00001BA0 200B move.l D0, A3
00001BA2 6074 bra +0x76 /* 00001C18 */
label00001BA4:
00001BA4 206B 0002 movea.l A0, [A3 + 0x2]
00001BA8 2468 0012 movea.l A2, [A0 + 0x12]
00001BAC 2F0A move.l -[A7], A2
00001BAE 4EBA 189A jsr [PC + 0x189A /* 0000344A */]
00001BB2 2800 move.l D4, D0
00001BB4 7001 moveq.l D0, 0x01
00001BB6 B880 cmp.l D4, D0
00001BB8 6756 beq +0x58 /* 00001C10 */
00001BBA 2F0B move.l -[A7], A3
00001BBC 2F0C move.l -[A7], A4
00001BBE 3600 move.w D3, D0
00001BC0 3F03 move.w -[A7], D3
00001BC2 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00001BC6 2F00 move.l -[A7], D0
00001BC8 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00001BCC 2004 move.l D0, D4
00001BCE 7202 moveq.l D1, 0x02
00001BD0 C081 and.l D0, D1
00001BD2 6714 beq +0x16 /* 00001BE8 */
00001BD4 2F0C move.l -[A7], A4
00001BD6 3F03 move.w -[A7], D3
00001BD8 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00001BDC 2440 movea.l A2, D0
00001BDE 2F0B move.l -[A7], A3
00001BE0 2F0A move.l -[A7], A2
00001BE2 4EBA 04C4 jsr [PC + 0x4C4 /* 000020A8 */]
00001BE6 2640 movea.l A3, D0
label00001BE8:
00001BE8 700F moveq.l D0, 0x0F
00001BEA 2F00 move.l -[A7], D0
00001BEC 2F0C move.l -[A7], A4
00001BEE 2F0B move.l -[A7], A3
00001BF0 7013 moveq.l D0, 0x13
00001BF2 2F00 move.l -[A7], D0
00001BF4 2F0C move.l -[A7], A4
00001BF6 2F0B move.l -[A7], A3
00001BF8 4EBA 03C4 jsr [PC + 0x3C4 /* 00001FBE */]
00001BFC 2F00 move.l -[A7], D0
00001BFE 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00001C02 2F00 move.l -[A7], D0
00001C04 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001C08 2F00 move.l -[A7], D0
00001C0A 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001C0E 2640 movea.l A3, D0
label00001C10:
00001C10 002B 0001 001A ori.b [A3 + 0x1A], 0x1
00001C16 200B move.l D0, A3
label00001C18:
00001C18 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001C1C 4E5E unlink A6
00001C1E 205F movea.l A0, [A7]+
00001C20 584F addq.w A7, 4
00001C22 4ED0 jmp [A0]
fn00001C24:
00001C24 4E56 FFE8 link A6, -0x0018
00001C28 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001C2C 206E 0014 movea.l A0, [A6 + 0x14]
00001C30 2028 0012 move.l D0, [A0 + 0x12]
00001C34 2D40 FFE8 move.l [A6 - 0x18], D0
00001C38 2040 movea.l A0, D0
00001C3A 2010 move.l D0, [A0]
00001C3C 721F moveq.l D1, 0x1F
00001C3E C081 and.l D0, D1
00001C40 41ED E170 lea.l A0, [A5 - 0x1E90]
00001C44 1030 0000 move.b D0, [A0 + D0.w]
00001C48 7210 moveq.l D1, 0x10
00001C4A C001 and.b D0, D1
00001C4C 6612 bne +0x14 /* 00001C60 */
00001C4E 486E 0008 pea.l [A6 + 0x8]
00001C52 486D 1722 pea.l [A5 + 0x1722 /* export_736 */]
00001C56 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00001C5A 7000 moveq.l D0, 0x00
00001C5C 4EFA 0346 jmp [PC + 0x346 /* 00001FA4 */]
label00001C60:
00001C60 246E 0014 movea.l A2, [A6 + 0x14]
00001C64 1012 move.b D0, [A2]
00001C66 725F moveq.l D1, 0x5F
00001C68 B001 cmp.b D0, D1
00001C6A 662A bne +0x2C /* 00001C96 */
00001C6C 206A 0002 movea.l A0, [A2 + 0x2]
00001C70 2068 000C movea.l A0, [A0 + 0xC]
00001C74 2010 move.l D0, [A0]
00001C76 721F moveq.l D1, 0x1F
00001C78 C081 and.l D0, D1
00001C7A 41ED E170 lea.l A0, [A5 - 0x1E90]
00001C7E 1030 0000 move.b D0, [A0 + D0.w]
00001C82 7210 moveq.l D1, 0x10
00001C84 C001 and.b D0, D1
00001C86 670E beq +0x10 /* 00001C96 */
00001C88 206A 0002 movea.l A0, [A2 + 0x2]
00001C8C 7048 moveq.l D0, 0x48
00001C8E D1C0 add.l A0, D0
00001C90 2D48 FFEC move.l [A6 - 0x14], A0
00001C94 6008 bra +0xA /* 00001C9E */
label00001C96:
00001C96 41FA 031C lea.l A0, [PC + 0x31C /* 00001FB4, value 0x66756E63 'func', cstring "function" */]
00001C9A 2D48 FFEC move.l [A6 - 0x14], A0
label00001C9E:
00001C9E 246E FFE8 movea.l A2, [A6 - 0x18]
00001CA2 102A 0004 move.b D0, [A2 + 0x4]
00001CA6 7201 moveq.l D1, 0x01
00001CA8 C001 and.b D0, D1
00001CAA 6668 bne +0x6A /* 00001D14 */
00001CAC 102D E35D move.b D0, [A5 - 0x1CA3]
00001CB0 670C beq +0xE /* 00001CBE */
00001CB2 002A 0007 0004 ori.b [A2 + 0x4], 0x7
00001CB8 284A movea.l A4, A2
00001CBA 700C moveq.l D0, 0x0C
00001CBC D9C0 add.l A4, D0
label00001CBE:
00001CBE 266E 0008 movea.l A3, [A6 + 0x8]
00001CC2 604C bra +0x4E /* 00001D10 */
label00001CC4:
00001CC4 246B 0008 movea.l A2, [A3 + 0x8]
00001CC8 2F0A move.l -[A7], A2
00001CCA 4EBA FCA8 jsr [PC - 0x358 /* 00001974 */]
00001CCE 2440 movea.l A2, D0
00001CD0 202A 0012 move.l D0, [A2 + 0x12]
00001CD4 2D40 FFF4 move.l [A6 - 0xC], D0
00001CD8 2040 movea.l A0, D0
00001CDA 5268 0006 addq.w [A0 + 0x6], 1
00001CDE 486E FFF4 pea.l [A6 - 0xC]
00001CE2 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001CE6 2F0A move.l -[A7], A2
00001CE8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001CEC 4EBA 12F6 jsr [PC + 0x12F6 /* 00002FE4 */]
00001CF0 2440 movea.l A2, D0
00001CF2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001CF6 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001CFA 274A 0008 move.l [A3 + 0x8], A2
00001CFE 102D E35D move.b D0, [A5 - 0x1CA3]
00001D02 670A beq +0xC /* 00001D0E */
00001D04 2F0C move.l -[A7], A4
00001D06 2F2A 0012 move.l -[A7], [A2 + 0x12]
00001D0A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
label00001D0E:
00001D0E 2653 movea.l A3, [A3]
label00001D10:
00001D10 200B move.l D0, A3
00001D12 66B0 bne -0x4E /* 00001CC4 */
label00001D14:
00001D14 7600 moveq.l D3, 0x00
00001D16 206E FFE8 movea.l A0, [A6 - 0x18]
00001D1A 2028 000C move.l D0, [A0 + 0xC]
00001D1E 2D40 FFF0 move.l [A6 - 0x10], D0
00001D22 600E bra +0x10 /* 00001D32 */
label00001D24:
00001D24 5283 addq.l D3, 1
00001D26 206E FFF0 movea.l A0, [A6 - 0x10]
00001D2A 2028 0008 move.l D0, [A0 + 0x8]
00001D2E 2D40 FFF0 move.l [A6 - 0x10], D0
label00001D32:
00001D32 202E FFF0 move.l D0, [A6 - 0x10]
00001D36 66EC bne -0x12 /* 00001D24 */
00001D38 4240 clr.w D0
00001D3A 3B40 CABE move.w [A5 - 0x3542], D0
00001D3E 246E FFE8 movea.l A2, [A6 - 0x18]
00001D42 102A 0004 move.b D0, [A2 + 0x4]
00001D46 7202 moveq.l D1, 0x02
00001D48 C001 and.b D0, D1
00001D4A 7800 moveq.l D4, 0x00
00001D4C 1800 move.b D4, D0
00001D4E 202A 000C move.l D0, [A2 + 0xC]
00001D52 2D40 FFF0 move.l [A6 - 0x10], D0
00001D56 266E 0008 movea.l A3, [A6 + 0x8]
00001D5A 584A addq.w A2, 4
00001D5C 2D4A FFFC move.l [A6 - 0x4], A2
00001D60 6000 009A bra +0x9C /* 00001DFC */
label00001D64:
00001D64 0C83 0000 0001 cmpi.l D3, 0x1
00001D6A 6304 bls +0x6 /* 00001D70 */
00001D6C 526D CABE addq.w [A5 - 0x3542], 1
label00001D70:
00001D70 200B move.l D0, A3
00001D72 6700 0094 beq +0x96 /* 00001E08 */
00001D76 246B 0008 movea.l A2, [A3 + 0x8]
00001D7A 202E FFF0 move.l D0, [A6 - 0x10]
00001D7E 6720 beq +0x22 /* 00001DA0 */
00001D80 206E FFF0 movea.l A0, [A6 - 0x10]
00001D84 2868 0004 movea.l A4, [A0 + 0x4]
00001D88 2F0A move.l -[A7], A2
00001D8A 2F0C move.l -[A7], A4
00001D8C 4EBA 031A jsr [PC + 0x31A /* 000020A8 */]
00001D90 2440 movea.l A2, D0
00001D92 206E FFF0 movea.l A0, [A6 - 0x10]
00001D96 2028 0008 move.l D0, [A0 + 0x8]
00001D9A 2D40 FFF0 move.l [A6 - 0x10], D0
00001D9E 6052 bra +0x54 /* 00001DF2 */
label00001DA0:
00001DA0 2F0A move.l -[A7], A2
00001DA2 4EBA FBD0 jsr [PC - 0x430 /* 00001974 */]
00001DA6 2440 movea.l A2, D0
00001DA8 202A 0012 move.l D0, [A2 + 0x12]
00001DAC 2D40 FFF8 move.l [A6 - 0x8], D0
00001DB0 2040 movea.l A0, D0
00001DB2 5268 0006 addq.w [A0 + 0x6], 1
00001DB6 486E FFF8 pea.l [A6 - 0x8]
00001DBA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001DBE 2F0A move.l -[A7], A2
00001DC0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001DC4 4EBA 121E jsr [PC + 0x121E /* 00002FE4 */]
00001DC8 2440 movea.l A2, D0
00001DCA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001DCE 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001DD2 4A84 tst.l D4
00001DD4 671C beq +0x1E /* 00001DF2 */
00001DD6 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001DDA 2F03 move.l -[A7], D3
00001DDC 701D moveq.l D0, 0x1D
00001DDE 2F00 move.l -[A7], D0
00001DE0 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001DE4 4FEF 000C lea.l A7, [A7 + 0xC]
00001DE8 206E FFFC movea.l A0, [A6 - 0x4]
00001DEC 0210 00FD andi.b [A0], 0xFD
00001DF0 7800 moveq.l D4, 0x00
label00001DF2:
00001DF2 200B move.l D0, A3
00001DF4 6706 beq +0x8 /* 00001DFC */
00001DF6 274A 0008 move.l [A3 + 0x8], A2
00001DFA 2653 movea.l A3, [A3]
label00001DFC:
00001DFC 200B move.l D0, A3
00001DFE 222E FFF0 move.l D1, [A6 - 0x10]
00001E02 8081 or.l D0, D1
00001E04 6600 FF5E bne -0xA0 /* 00001D64 */
label00001E08:
00001E08 4240 clr.w D0
00001E0A 3B40 CABE move.w [A5 - 0x3542], D0
00001E0E 202E FFF0 move.l D0, [A6 - 0x10]
00001E12 6712 beq +0x14 /* 00001E26 */
00001E14 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001E18 2F03 move.l -[A7], D3
00001E1A 701D moveq.l D0, 0x1D
00001E1C 2F00 move.l -[A7], D0
00001E1E 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001E22 4FEF 000C lea.l A7, [A7 + 0xC]
label00001E26:
00001E26 7000 moveq.l D0, 0x00
00001E28 2840 movea.l A4, D0
00001E2A 266E 0008 movea.l A3, [A6 + 0x8]
00001E2E 603C bra +0x3E /* 00001E6C */
label00001E30:
00001E30 246B 0008 movea.l A2, [A3 + 0x8]
00001E34 206A 0012 movea.l A0, [A2 + 0x12]
00001E38 2010 move.l D0, [A0]
00001E3A 721F moveq.l D1, 0x1F
00001E3C C041 and.w D0, D1
00001E3E 7214 moveq.l D1, 0x14
00001E40 B041 cmp.w D0, D1
00001E42 6608 bne +0xA /* 00001E4C */
00001E44 2F0A move.l -[A7], A2
00001E46 4EBA FD16 jsr [PC - 0x2EA /* 00001B5E */]
00001E4A 2440 movea.l A2, D0
label00001E4C:
00001E4C 260C move.l D3, A4
00001E4E 6716 beq +0x18 /* 00001E66 */
00001E50 7056 moveq.l D0, 0x56
00001E52 2F00 move.l -[A7], D0
00001E54 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001E58 2F28 0018 move.l -[A7], [A0 + 0x18]
00001E5C 2F03 move.l -[A7], D3
00001E5E 2F0A move.l -[A7], A2
00001E60 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001E64 6002 bra +0x4 /* 00001E68 */
label00001E66:
00001E66 200A move.l D0, A2
label00001E68:
00001E68 2840 movea.l A4, D0
00001E6A 2653 movea.l A3, [A3]
label00001E6C:
00001E6C 206E FFE8 movea.l A0, [A6 - 0x18]
00001E70 200B move.l D0, A3
00001E72 66BC bne -0x42 /* 00001E30 */
00001E74 486E 0008 pea.l [A6 + 0x8]
00001E78 42A7 clr.l -[A7]
00001E7A 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00001E7E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001E82 4EBA 15C6 jsr [PC + 0x15C6 /* 0000344A */]
00001E86 7202 moveq.l D1, 0x02
00001E88 B081 cmp.l D0, D1
00001E8A 6656 bne +0x58 /* 00001EE2 */
00001E8C 206E FFE8 movea.l A0, [A6 - 0x18]
00001E90 2F28 0008 move.l -[A7], [A0 + 0x8]
00001E94 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */]
00001E98 2640 movea.l A3, D0
00001E9A 2F0B move.l -[A7], A3
00001E9C 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00001EA0 2440 movea.l A2, D0
00001EA2 363C 0080 move.w D3, 0x80
00001EA6 876A 0020 or.w [A2 + 0x20], D3
00001EAA 7014 moveq.l D0, 0x14
00001EAC 2F00 move.l -[A7], D0
00001EAE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001EB2 4EBA F5AE jsr [PC - 0xA52 /* 00001462 */]
00001EB6 2F00 move.l -[A7], D0
00001EB8 2F0A move.l -[A7], A2
00001EBA 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001EBE 2440 movea.l A2, D0
00001EC0 876A 0020 or.w [A2 + 0x20], D3
00001EC4 200C move.l D0, A4
00001EC6 6718 beq +0x1A /* 00001EE0 */
00001EC8 7056 moveq.l D0, 0x56
00001ECA 2F00 move.l -[A7], D0
00001ECC 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001ED0 2F28 0018 move.l -[A7], [A0 + 0x18]
00001ED4 2F0C move.l -[A7], A4
00001ED6 2F0A move.l -[A7], A2
00001ED8 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001EDC 2840 movea.l A4, D0
00001EDE 6002 bra +0x4 /* 00001EE2 */
label00001EE0:
00001EE0 284A movea.l A4, A2
label00001EE2:
00001EE2 200C move.l D0, A4
00001EE4 671A beq +0x1C /* 00001F00 */
00001EE6 7057 moveq.l D0, 0x57
00001EE8 2F00 move.l -[A7], D0
00001EEA 206E FFE8 movea.l A0, [A6 - 0x18]
00001EEE 2F28 0008 move.l -[A7], [A0 + 0x8]
00001EF2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001EF6 2F0C move.l -[A7], A4
00001EF8 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00001EFC 2840 movea.l A4, D0
00001EFE 6016 bra +0x18 /* 00001F16 */
label00001F00:
00001F00 7058 moveq.l D0, 0x58
00001F02 2F00 move.l -[A7], D0
00001F04 206E FFE8 movea.l A0, [A6 - 0x18]
00001F08 2F28 0008 move.l -[A7], [A0 + 0x8]
00001F0C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001F10 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001F14 2840 movea.l A4, D0
label00001F16:
00001F16 246E 0014 movea.l A2, [A6 + 0x14]
00001F1A 1012 move.b D0, [A2]
00001F1C 725F moveq.l D1, 0x5F
00001F1E B001 cmp.b D0, D1
00001F20 667C bne +0x7E /* 00001F9E */
00001F22 202D D2AA move.l D0, [A5 - 0x2D56]
00001F26 6766 beq +0x68 /* 00001F8E */
00001F28 206D D2AA movea.l A0, [A5 - 0x2D56]
00001F2C 4AA8 0026 tst.l [A0 + 0x26]
00001F30 6606 bne +0x8 /* 00001F38 */
00001F32 4AA8 002A tst.l [A0 + 0x2A]
00001F36 6756 beq +0x58 /* 00001F8E */
label00001F38:
00001F38 262A 0002 move.l D3, [A2 + 0x2]
00001F3C 6708 beq +0xA /* 00001F46 */
00001F3E 2643 movea.l A3, D3
00001F40 7048 moveq.l D0, 0x48
00001F42 D7C0 add.l A3, D0
00001F44 6004 bra +0x6 /* 00001F4A */
label00001F46:
00001F46 7000 moveq.l D0, 0x00
00001F48 2640 movea.l A3, D0
label00001F4A:
00001F4A 2F0B move.l -[A7], A3
00001F4C 206D D2AA movea.l A0, [A5 - 0x2D56]
00001F50 2F28 0026 move.l -[A7], [A0 + 0x26]
00001F54 7001 moveq.l D0, 0x01
00001F56 3F00 move.w -[A7], D0
00001F58 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
00001F5C 4A80 tst.l D0
00001F5E 670E beq +0x10 /* 00001F6E */
00001F60 163C 0080 move.b D3, 0x80
00001F64 872C 001A or.b [A4 + 0x1A], D3
00001F68 872D ED94 or.b [A5 - 0x126C], D3
00001F6C 6020 bra +0x22 /* 00001F8E */
label00001F6E:
00001F6E 2F0B move.l -[A7], A3
00001F70 206D D2AA movea.l A0, [A5 - 0x2D56]
00001F74 2F28 002A move.l -[A7], [A0 + 0x2A]
00001F78 7001 moveq.l D0, 0x01
00001F7A 3F00 move.w -[A7], D0
00001F7C 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
00001F80 4A80 tst.l D0
00001F82 670A beq +0xC /* 00001F8E */
00001F84 7640 moveq.l D3, 0x40
00001F86 872C 001A or.b [A4 + 0x1A], D3
00001F8A 872D ED94 or.b [A5 - 0x126C], D3
label00001F8E:
00001F8E 206E 0014 movea.l A0, [A6 + 0x14]
00001F92 2068 0002 movea.l A0, [A0 + 0x2]
00001F96 00A8 8000 0000 0018 ori.l [A0 + 0x18], 0x80000000
label00001F9E:
00001F9E 2F0C move.l -[A7], A4
00001FA0 4EBA FBEA jsr [PC - 0x416 /* 00001B8C */]
label00001FA4:
00001FA4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001FA8 4E5E unlink A6
00001FAA 205F movea.l A0, [A7]+
00001FAC 4FEF 0010 lea.l A7, [A7 + 0x10]
00001FB0 4ED0 jmp [A0]
00001FB2 000A 6675 ori.b A2, 0x75 /* 'u' */
00001FB6 6E63 bgt +0x65 /* 0000201B */
00001FB8 7469 moveq.l D2, 0x69
00001FBA 6F6E ble +0x70 /* 0000202A */
00001FBC 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001FBE-00001FC4
fn00001FBE:
00001FBE 4E56 0000 link A6, 0
00001FC2 2F0A move.l -[A7], A2
// end alternate branch 00001FBE-00001FC4
fn00001FBE: // (misaligned)
00001FC0 0000 2F0A ori.b D0, 0xA /* '\n' */
00001FC4 246E 0008 movea.l A2, [A6 + 0x8]
label00001FC8:
00001FC8 246A 0006 movea.l A2, [A2 + 0x6]
00001FCC 1012 move.b D0, [A2]
00001FCE 7256 moveq.l D1, 0x56
00001FD0 B001 cmp.b D0, D1
00001FD2 67F4 beq -0xA /* 00001FC8 */
00001FD4 200A move.l D0, A2
00001FD6 245F movea.l A2, [A7]+
00001FD8 4E5E unlink A6
00001FDA 205F movea.l A0, [A7]+
00001FDC 584F addq.w A7, 4
00001FDE 4ED0 jmp [A0]
fn00001FE0:
00001FE0 4E56 0000 link A6, 0
00001FE4 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001FE8 286E 0008 movea.l A4, [A6 + 0x8]
00001FEC 7000 moveq.l D0, 0x00
00001FEE 2640 movea.l A3, D0
00001FF0 206C 0002 movea.l A0, [A4 + 0x2]
00001FF4 2468 0012 movea.l A2, [A0 + 0x12]
00001FF8 2012 move.l D0, [A2]
00001FFA 761F moveq.l D3, 0x1F
00001FFC C043 and.w D0, D3
00001FFE 780F moveq.l D4, 0x0F
00002000 B044 cmp.w D0, D4
00002002 6224 bhi +0x26 /* 00002028 */
00002004 1214 move.b D1, [A4]
00002006 7000 moveq.l D0, 0x00
00002008 1001 move.b D0, D1
0000200A 41ED E076 lea.l A0, [A5 - 0x1F8A]
0000200E 1030 0000 move.b D0, [A0 + D0.w]
00002012 7201 moveq.l D1, 0x01
00002014 C001 and.b D0, D1
00002016 6720 beq +0x22 /* 00002038 */
00002018 206C 0006 movea.l A0, [A4 + 0x6]
0000201C 2668 0012 movea.l A3, [A0 + 0x12]
00002020 2013 move.l D0, [A3]
00002022 C043 and.w D0, D3
00002024 B044 cmp.w D0, D4
00002026 6310 bls +0x12 /* 00002038 */
label00002028:
00002028 2F0B move.l -[A7], A3
label0000202A:
0000202A 2F0A move.l -[A7], A2
0000202C 7053 moveq.l D0, 0x53
0000202E 2F00 move.l -[A7], D0
00002030 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00002034 4FEF 000C lea.l A7, [A7 + 0xC]
label00002038:
00002038 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000203C 4E5E unlink A6
0000203E 205F movea.l A0, [A7]+
00002040 584F addq.w A7, 4
00002042 4ED0 jmp [A0]
fn00002044:
00002044 4E56 0000 link A6, 0
00002048 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000204C 286E 0008 movea.l A4, [A6 + 0x8]
00002050 7000 moveq.l D0, 0x00
00002052 2640 movea.l A3, D0
00002054 206C 0002 movea.l A0, [A4 + 0x2]
00002058 2468 0012 movea.l A2, [A0 + 0x12]
0000205C 2012 move.l D0, [A2]
0000205E 761F moveq.l D3, 0x1F
00002060 C043 and.w D0, D3
00002062 780B moveq.l D4, 0x0B
00002064 B044 cmp.w D0, D4
00002066 6224 bhi +0x26 /* 0000208C */
00002068 1214 move.b D1, [A4]
0000206A 7000 moveq.l D0, 0x00
0000206C 1001 move.b D0, D1
0000206E 41ED E076 lea.l A0, [A5 - 0x1F8A]
00002072 1030 0000 move.b D0, [A0 + D0.w]
00002076 7201 moveq.l D1, 0x01
00002078 C001 and.b D0, D1
0000207A 6720 beq +0x22 /* 0000209C */
0000207C 206C 0006 movea.l A0, [A4 + 0x6]
00002080 2668 0012 movea.l A3, [A0 + 0x12]
00002084 2013 move.l D0, [A3]
00002086 C043 and.w D0, D3
00002088 B044 cmp.w D0, D4
0000208A 6310 bls +0x12 /* 0000209C */
label0000208C:
0000208C 2F0B move.l -[A7], A3
0000208E 2F0A move.l -[A7], A2
00002090 7053 moveq.l D0, 0x53
00002092 2F00 move.l -[A7], D0
00002094 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00002098 4FEF 000C lea.l A7, [A7 + 0xC]
label0000209C:
0000209C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000020A0 4E5E unlink A6
000020A2 205F movea.l A0, [A7]+
000020A4 584F addq.w A7, 4
000020A6 4ED0 jmp [A0]
fn000020A8:
000020A8 4E56 FFE4 link A6, -0x001C
000020AC 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000020B0 286E 000C movea.l A4, [A6 + 0xC]
000020B4 200C move.l D0, A4
000020B6 660A bne +0xC /* 000020C2 */
000020B8 2F3C 0000 0AD4 move.l -[A7], 0xAD4
000020BE 4EBA F33E jsr [PC - 0xCC2 /* 000013FE */]
label000020C2:
000020C2 202C 0012 move.l D0, [A4 + 0x12]
000020C6 2D40 FFE4 move.l [A6 - 0x1C], D0
000020CA 2040 movea.l A0, D0
000020CC 2210 move.l D1, [A0]
000020CE 761F moveq.l D3, 0x1F
000020D0 C283 and.l D1, D3
000020D2 2D41 FFE8 move.l [A6 - 0x18], D1
000020D6 246E 0008 movea.l A2, [A6 + 0x8]
000020DA B1CA cmpa.l A0, A2
000020DC 6700 025A beq +0x25C /* 00002338 */
000020E0 2012 move.l D0, [A2]
000020E2 C083 and.l D0, D3
000020E4 2D40 FFEC move.l [A6 - 0x14], D0
000020E8 0280 0000 00FF andi.l D0, 0xFF
000020EE 45ED E170 lea.l A2, [A5 - 0x1E90]
000020F2 1032 0000 move.b D0, [A2 + D0.w]
000020F6 7601 moveq.l D3, 0x01
000020F8 C003 and.b D0, D3
000020FA 6700 016C beq +0x16E /* 00002268 */
000020FE 302E FFEA move.w D0, [A6 - 0x16]
00002102 741F moveq.l D2, 0x1F
00002104 C042 and.w D0, D2
00002106 740B moveq.l D2, 0x0B
00002108 B042 cmp.w D0, D2
0000210A 6318 bls +0x1A /* 00002124 */
0000210C 102D E5B8 move.b D0, [A5 - 0x1A48]
00002110 6700 00B2 beq +0xB4 /* 000021C4 */
00002114 0281 0000 00FF andi.l D1, 0xFF
0000211A 1032 1000 move.b D0, [A2 + D1.w]
0000211E C003 and.b D0, D3
00002120 6700 00A2 beq +0xA4 /* 000021C4 */
label00002124:
00002124 2F0C move.l -[A7], A4
00002126 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
0000212A 2840 movea.l A4, D0
0000212C 264C movea.l A3, A4
0000212E 6004 bra +0x6 /* 00002134 */
label00002130:
00002130 266B 0006 movea.l A3, [A3 + 0x6]
label00002134:
00002134 1213 move.b D1, [A3]
00002136 7000 moveq.l D0, 0x00
00002138 1001 move.b D0, D1
0000213A 720F moveq.l D1, 0x0F
0000213C B081 cmp.l D0, D1
0000213E 67F0 beq -0xE /* 00002130 */
00002140 725D moveq.l D1, 0x5D
00002142 B081 cmp.l D0, D1
00002144 6708 beq +0xA /* 0000214E */
00002146 720E moveq.l D1, 0x0E
00002148 B081 cmp.l D0, D1
0000214A 6710 beq +0x12 /* 0000215C */
0000214C 6048 bra +0x4A /* 00002196 */
label0000214E:
0000214E 2F0B move.l -[A7], A3
00002150 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
00002154 4A40 tst.w D0
00002156 663E bne +0x40 /* 00002196 */
00002158 6000 019E bra +0x1A0 /* 000022F8 */
label0000215C:
0000215C 202B 0006 move.l D0, [A3 + 0x6]
00002160 2D40 FFF0 move.l [A6 - 0x10], D0
00002164 2040 movea.l A0, D0
00002166 2468 0002 movea.l A2, [A0 + 0x2]
0000216A 1212 move.b D1, [A2]
0000216C 765D moveq.l D3, 0x5D
0000216E B203 cmp.b D1, D3
00002170 6624 bne +0x26 /* 00002196 */
00002172 2F0A move.l -[A7], A2
00002174 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
00002178 4A40 tst.w D0
0000217A 661A bne +0x1C /* 00002196 */
0000217C 206E FFF0 movea.l A0, [A6 - 0x10]
00002180 2468 0006 movea.l A2, [A0 + 0x6]
00002184 1012 move.b D0, [A2]
00002186 B003 cmp.b D0, D3
00002188 660C bne +0xE /* 00002196 */
0000218A 2F0A move.l -[A7], A2
0000218C 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
00002190 4A40 tst.w D0
00002192 6700 0164 beq +0x166 /* 000022F8 */
label00002196:
00002196 102D E5B8 move.b D0, [A5 - 0x1A48]
0000219A 6728 beq +0x2A /* 000021C4 */
0000219C 302E FFEA move.w D0, [A6 - 0x16]
000021A0 721F moveq.l D1, 0x1F
000021A2 C041 and.w D0, D1
000021A4 720B moveq.l D1, 0x0B
000021A6 B041 cmp.w D0, D1
000021A8 621A bhi +0x1C /* 000021C4 */
000021AA 202E FFEC move.l D0, [A6 - 0x14]
000021AE 45ED E270 lea.l A2, [A5 - 0x1D90]
000021B2 1032 0000 move.b D0, [A2 + D0.w]
000021B6 222E FFE8 move.l D1, [A6 - 0x18]
000021BA 1232 1000 move.b D1, [A2 + D1.w]
000021BE B001 cmp.b D0, D1
000021C0 6700 0136 beq +0x138 /* 000022F8 */
label000021C4:
000021C4 262E FFE8 move.l D3, [A6 - 0x18]
000021C8 0283 0000 00FF andi.l D3, 0xFF
000021CE 45ED E170 lea.l A2, [A5 - 0x1E90]
000021D2 1032 3000 move.b D0, [A2 + D3.w]
000021D6 7601 moveq.l D3, 0x01
000021D8 C003 and.b D0, D3
000021DA 6762 beq +0x64 /* 0000223E */
000021DC 206E FFE4 movea.l A0, [A6 - 0x1C]
000021E0 2668 0008 movea.l A3, [A0 + 0x8]
000021E4 2813 move.l D4, [A3]
000021E6 7A40 moveq.l D5, 0x40
000021E8 2D44 FFFC move.l [A6 - 0x4], D4
000021EC C885 and.l D4, D5
000021EE 6710 beq +0x12 /* 00002200 */
000021F0 206E 0008 movea.l A0, [A6 + 0x8]
000021F4 2068 0008 movea.l A0, [A0 + 0x8]
000021F8 2010 move.l D0, [A0]
000021FA C085 and.l D0, D5
000021FC 6700 00D6 beq +0xD8 /* 000022D4 */
label00002200:
00002200 0CAE 0000 0011 FFEC cmpi.l [A6 - 0x14], 0x11
00002208 6634 bne +0x36 /* 0000223E */
0000220A 0CAE 0000 0010 FFE8 cmpi.l [A6 - 0x18], 0x10
00002212 662A bne +0x2C /* 0000223E */
00002214 202E FFFC move.l D0, [A6 - 0x4]
00002218 721F moveq.l D1, 0x1F
0000221A C081 and.l D0, D1
0000221C 1032 0000 move.b D0, [A2 + D0.w]
00002220 C003 and.b D0, D3
00002222 6700 00B0 beq +0xB2 /* 000022D4 */
00002226 206E 0008 movea.l A0, [A6 + 0x8]
0000222A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000222E 2F2B 0008 move.l -[A7], [A3 + 0x8]
00002232 42A7 clr.l -[A7]
00002234 4EBA 0342 jsr [PC + 0x342 /* 00002578 */]
00002238 4A80 tst.l D0
0000223A 6600 00BC bne +0xBE /* 000022F8 */
label0000223E:
0000223E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002242 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002246 4EBA 0136 jsr [PC + 0x136 /* 0000237E */]
0000224A 4A80 tst.l D0
0000224C 6600 00AA bne +0xAC /* 000022F8 */
00002250 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002254 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002258 7001 moveq.l D0, 0x01
0000225A 2F00 move.l -[A7], D0
0000225C 4EBA 0CCE jsr [PC + 0xCCE /* 00002F2C */]
00002260 4A80 tst.l D0
00002262 6770 beq +0x72 /* 000022D4 */
00002264 6000 0092 bra +0x94 /* 000022F8 */
label00002268:
00002268 202E FFE8 move.l D0, [A6 - 0x18]
0000226C 0280 0000 00FF andi.l D0, 0xFF
00002272 41ED E170 lea.l A0, [A5 - 0x1E90]
00002276 1630 0000 move.b D3, [A0 + D0.w]
0000227A 7001 moveq.l D0, 0x01
0000227C C600 and.b D3, D0
0000227E 6778 beq +0x7A /* 000022F8 */
00002280 0CAE 0000 0014 FFEC cmpi.l [A6 - 0x14], 0x14
00002288 676E beq +0x70 /* 000022F8 */
0000228A 102D E5B8 move.b D0, [A5 - 0x1A48]
0000228E 6744 beq +0x46 /* 000022D4 */
00002290 4A03 tst.b D3
00002292 6740 beq +0x42 /* 000022D4 */
00002294 302E FFEE move.w D0, [A6 - 0x12]
00002298 721F moveq.l D1, 0x1F
0000229A C041 and.w D0, D1
0000229C 720B moveq.l D1, 0x0B
0000229E B041 cmp.w D0, D1
000022A0 6232 bhi +0x34 /* 000022D4 */
000022A2 202E FFEC move.l D0, [A6 - 0x14]
000022A6 45ED E270 lea.l A2, [A5 - 0x1D90]
000022AA 1032 0000 move.b D0, [A2 + D0.w]
000022AE 222E FFE8 move.l D1, [A6 - 0x18]
000022B2 1232 1000 move.b D1, [A2 + D1.w]
000022B6 B001 cmp.b D0, D1
000022B8 661A bne +0x1C /* 000022D4 */
000022BA 2F0C move.l -[A7], A4
000022BC 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
000022C0 2840 movea.l A4, D0
000022C2 1014 move.b D0, [A4]
000022C4 725D moveq.l D1, 0x5D
000022C6 B001 cmp.b D0, D1
000022C8 660A bne +0xC /* 000022D4 */
000022CA 2F0C move.l -[A7], A4
000022CC 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
000022D0 4A40 tst.w D0
000022D2 6724 beq +0x26 /* 000022F8 */
label000022D4:
000022D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022D8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000022DC 701A moveq.l D0, 0x1A
000022DE 2F00 move.l -[A7], D0
000022E0 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
000022E4 4FEF 000C lea.l A7, [A7 + 0xC]
000022E8 2F0C move.l -[A7], A4
000022EA 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000022EE 2F28 0018 move.l -[A7], [A0 + 0x18]
000022F2 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
000022F6 607A bra +0x7C /* 00002372 */
label000022F8:
000022F8 202E FFE8 move.l D0, [A6 - 0x18]
000022FC 7614 moveq.l D3, 0x14
000022FE B083 cmp.l D0, D3
00002300 6708 beq +0xA /* 0000230A */
00002302 202E FFEC move.l D0, [A6 - 0x14]
00002306 B083 cmp.l D0, D3
00002308 6632 bne +0x34 /* 0000233C */
label0000230A:
0000230A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000230E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002312 4EBA 006A jsr [PC + 0x6A /* 0000237E */]
00002316 4A80 tst.l D0
00002318 661E bne +0x20 /* 00002338 */
0000231A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000231E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002322 701A moveq.l D0, 0x1A
00002324 2F00 move.l -[A7], D0
00002326 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
0000232A 4FEF 000C lea.l A7, [A7 + 0xC]
0000232E 2F0C move.l -[A7], A4
00002330 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002334 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
label00002338:
00002338 200C move.l D0, A4
0000233A 6036 bra +0x38 /* 00002372 */
label0000233C:
0000233C 206C 0012 movea.l A0, [A4 + 0x12]
00002340 2010 move.l D0, [A0]
00002342 0280 0000 00C0 andi.l D0, 0xC0
00002348 2D40 FFE8 move.l [A6 - 0x18], D0
0000234C 2F0C move.l -[A7], A4
0000234E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002352 4EBA 0C90 jsr [PC + 0xC90 /* 00002FE4 */]
00002356 2840 movea.l A4, D0
00002358 204C movea.l A0, A4
0000235A 7012 moveq.l D0, 0x12
0000235C D1C0 add.l A0, D0
0000235E 2F08 move.l -[A7], A0
00002360 206C 0012 movea.l A0, [A4 + 0x12]
00002364 2010 move.l D0, [A0]
00002366 80AE FFE8 or.l D0, [A6 - 0x18]
0000236A 2F00 move.l -[A7], D0
0000236C 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00002370 200C move.l D0, A4
label00002372:
00002372 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00002376 4E5E unlink A6
00002378 205F movea.l A0, [A7]+
0000237A 504F addq.w A7, 8
0000237C 4ED0 jmp [A0]
fn0000237E:
0000237E 4E56 FFF8 link A6, -0x0008
00002382 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002386 246E 000C movea.l A2, [A6 + 0xC]
0000238A 266E 0008 movea.l A3, [A6 + 0x8]
0000238E B5CB cmpa.l A2, A3
00002390 6700 018A beq +0x18C /* 0000251C */
00002394 200A move.l D0, A2
00002396 6700 0180 beq +0x182 /* 00002518 */
0000239A 200B move.l D0, A3
0000239C 6700 017A beq +0x17C /* 00002518 */
000023A0 2C12 move.l D6, [A2]
000023A2 761F moveq.l D3, 0x1F
000023A4 CC83 and.l D6, D3
000023A6 2E13 move.l D7, [A3]
000023A8 CE83 and.l D7, D3
000023AA BC87 cmp.l D6, D7
000023AC 675E beq +0x60 /* 0000240C */
000023AE 7815 moveq.l D4, 0x15
000023B0 BC84 cmp.l D6, D4
000023B2 6704 beq +0x6 /* 000023B8 */
000023B4 BE84 cmp.l D7, D4
000023B6 660C bne +0xE /* 000023C4 */
label000023B8:
000023B8 282D E606 move.l D4, [A5 - 0x19FA]
000023BC BC84 cmp.l D6, D4
000023BE 674C beq +0x4E /* 0000240C */
000023C0 BE84 cmp.l D7, D4
000023C2 6748 beq +0x4A /* 0000240C */
label000023C4:
000023C4 7810 moveq.l D4, 0x10
000023C6 BC84 cmp.l D6, D4
000023C8 6606 bne +0x8 /* 000023D0 */
000023CA 7011 moveq.l D0, 0x11
000023CC BE80 cmp.l D7, D0
000023CE 673C beq +0x3E /* 0000240C */
label000023D0:
000023D0 7011 moveq.l D0, 0x11
000023D2 BC80 cmp.l D6, D0
000023D4 6604 bne +0x6 /* 000023DA */
000023D6 BE84 cmp.l D7, D4
000023D8 6732 beq +0x34 /* 0000240C */
label000023DA:
000023DA 102D E5B8 move.b D0, [A5 - 0x1A48]
000023DE 6700 0138 beq +0x13A /* 00002518 */
000023E2 2006 move.l D0, D6
000023E4 78E0 moveq.l D4, 0xFFFFFFE0
000023E6 C084 and.l D0, D4
000023E8 2207 move.l D1, D7
000023EA C284 and.l D1, D4
000023EC B081 cmp.l D0, D1
000023EE 6600 0128 bne +0x12A /* 00002518 */
000023F2 2006 move.l D0, D6
000023F4 C083 and.l D0, D3
000023F6 49ED E28C lea.l A4, [A5 - 0x1D74]
000023FA 1034 0000 move.b D0, [A4 + D0.w]
000023FE 2207 move.l D1, D7
00002400 C283 and.l D1, D3
00002402 1234 1000 move.b D1, [A4 + D1.w]
00002406 B001 cmp.b D0, D1
00002408 6600 010E bne +0x110 /* 00002518 */
label0000240C:
0000240C 7815 moveq.l D4, 0x15
0000240E BC84 cmp.l D6, D4
00002410 6624 bne +0x26 /* 00002436 */
00002412 BE84 cmp.l D7, D4
00002414 6620 bne +0x22 /* 00002436 */
00002416 202A 000C move.l D0, [A2 + 0xC]
0000241A 222B 000C move.l D1, [A3 + 0xC]
0000241E B081 cmp.l D0, D1
00002420 6714 beq +0x16 /* 00002436 */
00002422 102A 0004 move.b D0, [A2 + 0x4]
00002426 7810 moveq.l D4, 0x10
00002428 C004 and.b D0, D4
0000242A 660A bne +0xC /* 00002436 */
0000242C 102B 0004 move.b D0, [A3 + 0x4]
00002430 C004 and.b D0, D4
00002432 6700 00E4 beq +0xE6 /* 00002518 */
label00002436:
00002436 7014 moveq.l D0, 0x14
00002438 BC80 cmp.l D6, D0
0000243A 660E bne +0x10 /* 0000244A */
0000243C 206A 000C movea.l A0, [A2 + 0xC]
00002440 226B 000C movea.l A1, [A3 + 0xC]
00002444 B1C9 cmpa.l A0, A1
00002446 6600 00D0 bne +0xD2 /* 00002518 */
label0000244A:
0000244A 102D E5B8 move.b D0, [A5 - 0x1A48]
0000244E 6712 beq +0x14 /* 00002462 */
00002450 2F2A 0008 move.l -[A7], [A2 + 0x8]
00002454 2F2B 0008 move.l -[A7], [A3 + 0x8]
00002458 4EBA FF24 jsr [PC - 0xDC /* 0000237E */]
0000245C 4A80 tst.l D0
0000245E 6664 bne +0x66 /* 000024C4 */
00002460 601E bra +0x20 /* 00002480 */
label00002462:
00002462 2F2A 0008 move.l -[A7], [A2 + 0x8]
00002466 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000246A 102D E5B8 move.b D0, [A5 - 0x1A48]
0000246E 6704 beq +0x6 /* 00002474 */
00002470 700B moveq.l D0, 0x0B
00002472 6002 bra +0x4 /* 00002476 */
label00002474:
00002474 7003 moveq.l D0, 0x03
label00002476:
00002476 2F00 move.l -[A7], D0
00002478 4EBA 00FE jsr [PC + 0xFE /* 00002578 */]
0000247C 4A80 tst.l D0
0000247E 6644 bne +0x46 /* 000024C4 */
label00002480:
00002480 2006 move.l D0, D6
00002482 0280 0000 00FF andi.l D0, 0xFF
00002488 49ED E170 lea.l A4, [A5 - 0x1E90]
0000248C 1034 0000 move.b D0, [A4 + D0.w]
00002490 7801 moveq.l D4, 0x01
00002492 C004 and.b D0, D4
00002494 6700 0082 beq +0x84 /* 00002518 */
00002498 2007 move.l D0, D7
0000249A 0280 0000 00FF andi.l D0, 0xFF
000024A0 1034 0000 move.b D0, [A4 + D0.w]
000024A4 C004 and.b D0, D4
000024A6 6770 beq +0x72 /* 00002518 */
000024A8 206A 0008 movea.l A0, [A2 + 0x8]
000024AC 2010 move.l D0, [A0]
000024AE 3803 move.w D4, D3
000024B0 C044 and.w D0, D4
000024B2 7A13 moveq.l D5, 0x13
000024B4 B045 cmp.w D0, D5
000024B6 670C beq +0xE /* 000024C4 */
000024B8 206B 0008 movea.l A0, [A3 + 0x8]
000024BC 2010 move.l D0, [A0]
000024BE C044 and.w D0, D4
000024C0 B045 cmp.w D0, D5
000024C2 6654 bne +0x56 /* 00002518 */
label000024C4:
000024C4 2006 move.l D0, D6
000024C6 C083 and.l D0, D3
000024C8 41ED E170 lea.l A0, [A5 - 0x1E90]
000024CC 1030 0000 move.b D0, [A0 + D0.w]
000024D0 7210 moveq.l D1, 0x10
000024D2 C001 and.b D0, D1
000024D4 6746 beq +0x48 /* 0000251C */
000024D6 162A 0004 move.b D3, [A2 + 0x4]
000024DA 7801 moveq.l D4, 0x01
000024DC 3D43 FFF8 move.w [A6 - 0x8], D3
000024E0 C604 and.b D3, D4
000024E2 6738 beq +0x3A /* 0000251C */
000024E4 162B 0004 move.b D3, [A3 + 0x4]
000024E8 3D43 FFFC move.w [A6 - 0x4], D3
000024EC C604 and.b D3, D4
000024EE 672C beq +0x2E /* 0000251C */
000024F0 302E FFF8 move.w D0, [A6 - 0x8]
000024F4 7603 moveq.l D3, 0x03
000024F6 C003 and.b D0, D3
000024F8 322E FFFC move.w D1, [A6 - 0x4]
000024FC C203 and.b D1, D3
000024FE B001 cmp.b D0, D1
00002500 6610 bne +0x12 /* 00002512 */
00002502 2F2A 000C move.l -[A7], [A2 + 0xC]
00002506 2F2B 000C move.l -[A7], [A3 + 0xC]
0000250A 4EBA 001E jsr [PC + 0x1E /* 0000252A */]
0000250E 4A80 tst.l D0
00002510 660A bne +0xC /* 0000251C */
label00002512:
00002512 102D E5B8 move.b D0, [A5 - 0x1A48]
00002516 6604 bne +0x6 /* 0000251C */
label00002518:
00002518 7000 moveq.l D0, 0x00
0000251A 6002 bra +0x4 /* 0000251E */
label0000251C:
0000251C 7001 moveq.l D0, 0x01
label0000251E:
0000251E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00002522 4E5E unlink A6
00002524 205F movea.l A0, [A7]+
00002526 504F addq.w A7, 8
00002528 4ED0 jmp [A0]
fn0000252A:
0000252A 4E56 0000 link A6, 0
0000252E 48E7 0018 movem.l -[A7], A3,A4
00002532 286E 0008 movea.l A4, [A6 + 0x8]
00002536 266E 000C movea.l A3, [A6 + 0xC]
0000253A B7CC cmpa.l A3, A4
0000253C 672C beq +0x2E /* 0000256A */
0000253E 200B move.l D0, A3
00002540 6724 beq +0x26 /* 00002566 */
00002542 200C move.l D0, A4
00002544 6720 beq +0x22 /* 00002566 */
00002546 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000254A 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000254E 4EBA FE2E jsr [PC - 0x1D2 /* 0000237E */]
00002552 4A80 tst.l D0
00002554 6710 beq +0x12 /* 00002566 */
00002556 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000255A 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000255E 4EBA FFCA jsr [PC - 0x36 /* 0000252A */]
00002562 4A80 tst.l D0
00002564 6604 bne +0x6 /* 0000256A */
label00002566:
00002566 7000 moveq.l D0, 0x00
00002568 6002 bra +0x4 /* 0000256C */
label0000256A:
0000256A 7001 moveq.l D0, 0x01
label0000256C:
0000256C 4CDF 1800 movem.l A3,A4, [A7]+
00002570 4E5E unlink A6
00002572 205F movea.l A0, [A7]+
00002574 504F addq.w A7, 8
00002576 4ED0 jmp [A0]
fn00002578:
00002578 4E56 FFFC link A6, -0x0004
0000257C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002580 2A2E 0008 move.l D5, [A6 + 0x8]
00002584 266E 000C movea.l A3, [A6 + 0xC]
00002588 286E 0010 movea.l A4, [A6 + 0x10]
0000258C B9CB cmpa.l A4, A3
0000258E 6606 bne +0x8 /* 00002596 */
00002590 7001 moveq.l D0, 0x01
00002592 4EFA 0190 jmp [PC + 0x190 /* 00002724 */]
label00002596:
00002596 2605 move.l D3, D5
00002598 7002 moveq.l D0, 0x02
0000259A C680 and.l D3, D0
0000259C 6704 beq +0x6 /* 000025A2 */
0000259E 7E1F moveq.l D7, 0x1F
000025A0 6006 bra +0x8 /* 000025A8 */
label000025A2:
000025A2 2E3C FFFF 9FFF move.l D7, 0xFFFF9FFF
label000025A8:
000025A8 200C move.l D0, A4
000025AA 6744 beq +0x46 /* 000025F0 */
000025AC 200B move.l D0, A3
000025AE 6740 beq +0x42 /* 000025F0 */
000025B0 2013 move.l D0, [A3]
000025B2 761F moveq.l D3, 0x1F
000025B4 C043 and.w D0, D3
000025B6 7211 moveq.l D1, 0x11
000025B8 B041 cmp.w D0, D1
000025BA 6634 bne +0x36 /* 000025F0 */
000025BC 2014 move.l D0, [A4]
000025BE C043 and.w D0, D3
000025C0 7210 moveq.l D1, 0x10
000025C2 B041 cmp.w D0, D1
000025C4 662A bne +0x2C /* 000025F0 */
000025C6 2F2B 0008 move.l -[A7], [A3 + 0x8]
000025CA 2F2C 0008 move.l -[A7], [A4 + 0x8]
000025CE 2F05 move.l -[A7], D5
000025D0 4EBA FFA6 jsr [PC - 0x5A /* 00002578 */]
000025D4 4A80 tst.l D0
000025D6 6718 beq +0x1A /* 000025F0 */
000025D8 2F3C 0000 0E5A move.l -[A7], 0xE5A
000025DE 4EBA EE1E jsr [PC - 0x11E2 /* 000013FE */]
000025E2 2014 move.l D0, [A4]
000025E4 0280 0000 40C0 andi.l D0, 0x40C0
000025EA 7211 moveq.l D1, 0x11
000025EC 8081 or.l D0, D1
000025EE 2880 move.l [A4], D0
label000025F0:
000025F0 0287 FFFF EFFF andi.l D7, 0xFFFFEFFF
000025F6 200C move.l D0, A4
000025F8 6700 0124 beq +0x126 /* 0000271E */
000025FC 200B move.l D0, A3
000025FE 6700 011E beq +0x120 /* 0000271E */
00002602 2014 move.l D0, [A4]
00002604 C087 and.l D0, D7
00002606 2D40 FFFC move.l [A6 - 0x4], D0
0000260A 2C13 move.l D6, [A3]
0000260C CC87 and.l D6, D7
0000260E B086 cmp.l D0, D6
00002610 6748 beq +0x4A /* 0000265A */
00002612 122D E5B8 move.b D1, [A5 - 0x1A48]
00002616 6728 beq +0x2A /* 00002640 */
00002618 76E0 moveq.l D3, 0xFFFFFFE0
0000261A C083 and.l D0, D3
0000261C 2206 move.l D1, D6
0000261E C283 and.l D1, D3
00002620 B081 cmp.l D0, D1
00002622 661C bne +0x1E /* 00002640 */
00002624 202E FFFC move.l D0, [A6 - 0x4]
00002628 761F moveq.l D3, 0x1F
0000262A C083 and.l D0, D3
0000262C 45ED E28C lea.l A2, [A5 - 0x1D74]
00002630 1032 0000 move.b D0, [A2 + D0.w]
00002634 2206 move.l D1, D6
00002636 C283 and.l D1, D3
00002638 1232 1000 move.b D1, [A2 + D1.w]
0000263C B001 cmp.b D0, D1
0000263E 671A beq +0x1C /* 0000265A */
label00002640:
00002640 2005 move.l D0, D5
00002642 7210 moveq.l D1, 0x10
00002644 C081 and.l D0, D1
00002646 6700 00D6 beq +0xD8 /* 0000271E */
0000264A 202E FFFC move.l D0, [A6 - 0x4]
0000264E 0280 FFFF FF7F andi.l D0, 0xFFFFFF7F
00002654 B086 cmp.l D0, D6
00002656 6600 00C6 bne +0xC8 /* 0000271E */
label0000265A:
0000265A 362E FFFE move.w D3, [A6 - 0x2]
0000265E 701F moveq.l D0, 0x1F
00002660 C640 and.w D3, D0
00002662 7015 moveq.l D0, 0x15
00002664 B640 cmp.w D3, D0
00002666 6620 bne +0x22 /* 00002688 */
00002668 202C 000C move.l D0, [A4 + 0xC]
0000266C 222B 000C move.l D1, [A3 + 0xC]
00002670 B081 cmp.l D0, D1
00002672 6714 beq +0x16 /* 00002688 */
00002674 102C 0004 move.b D0, [A4 + 0x4]
00002678 7810 moveq.l D4, 0x10
0000267A C004 and.b D0, D4
0000267C 660A bne +0xC /* 00002688 */
0000267E 102B 0004 move.b D0, [A3 + 0x4]
00002682 C004 and.b D0, D4
00002684 6700 0098 beq +0x9A /* 0000271E */
label00002688:
00002688 7014 moveq.l D0, 0x14
0000268A B640 cmp.w D3, D0
0000268C 660E bne +0x10 /* 0000269C */
0000268E 206C 000C movea.l A0, [A4 + 0xC]
00002692 226B 000C movea.l A1, [A3 + 0xC]
00002696 B1C9 cmpa.l A0, A1
00002698 6600 0084 bne +0x86 /* 0000271E */
label0000269C:
0000269C 2F2C 0008 move.l -[A7], [A4 + 0x8]
000026A0 2F2B 0008 move.l -[A7], [A3 + 0x8]
000026A4 7601 moveq.l D3, 0x01
000026A6 2F03 move.l -[A7], D3
000026A8 4EBA FECE jsr [PC - 0x132 /* 00002578 */]
000026AC 4A80 tst.l D0
000026AE 661E bne +0x20 /* 000026CE */
000026B0 2005 move.l D0, D5
000026B2 7208 moveq.l D1, 0x08
000026B4 C081 and.l D0, D1
000026B6 6766 beq +0x68 /* 0000271E */
000026B8 202E FFFC move.l D0, [A6 - 0x4]
000026BC 721F moveq.l D1, 0x1F
000026BE C081 and.l D0, D1
000026C0 41ED E170 lea.l A0, [A5 - 0x1E90]
000026C4 1030 0000 move.b D0, [A0 + D0.w]
000026C8 7210 moveq.l D1, 0x10
000026CA C001 and.b D0, D1
000026CC 6750 beq +0x52 /* 0000271E */
label000026CE:
000026CE 202E FFFC move.l D0, [A6 - 0x4]
000026D2 721F moveq.l D1, 0x1F
000026D4 C081 and.l D0, D1
000026D6 41ED E170 lea.l A0, [A5 - 0x1E90]
000026DA 1030 0000 move.b D0, [A0 + D0.w]
000026DE 7210 moveq.l D1, 0x10
000026E0 C001 and.b D0, D1
000026E2 673E beq +0x40 /* 00002722 */
000026E4 2005 move.l D0, D5
000026E6 C083 and.l D0, D3
000026E8 6712 beq +0x14 /* 000026FC */
000026EA 102D E5B8 move.b D0, [A5 - 0x1A48]
000026EE 6632 bne +0x34 /* 00002722 */
000026F0 2F0C move.l -[A7], A4
000026F2 2F0B move.l -[A7], A3
000026F4 4EBA 003C jsr [PC + 0x3C /* 00002732 */]
000026F8 4A80 tst.l D0
000026FA 6626 bne +0x28 /* 00002722 */
label000026FC:
000026FC 102C 0004 move.b D0, [A4 + 0x4]
00002700 7602 moveq.l D3, 0x02
00002702 C003 and.b D0, D3
00002704 122B 0004 move.b D1, [A3 + 0x4]
00002708 C203 and.b D1, D3
0000270A B001 cmp.b D0, D1
0000270C 6610 bne +0x12 /* 0000271E */
0000270E 2F2C 000C move.l -[A7], [A4 + 0xC]
00002712 2F2B 000C move.l -[A7], [A3 + 0xC]
00002716 4EBA 0078 jsr [PC + 0x78 /* 00002790 */]
0000271A 4A80 tst.l D0
0000271C 6604 bne +0x6 /* 00002722 */
label0000271E:
0000271E 7000 moveq.l D0, 0x00
00002720 6002 bra +0x4 /* 00002724 */
label00002722:
00002722 7001 moveq.l D0, 0x01
label00002724:
00002724 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00002728 4E5E unlink A6
0000272A 205F movea.l A0, [A7]+
0000272C 4FEF 000C lea.l A7, [A7 + 0xC]
00002730 4ED0 jmp [A0]
fn00002732:
00002732 4E56 0000 link A6, 0
00002736 48E7 0038 movem.l -[A7], A2,A3,A4
0000273A 266E 0008 movea.l A3, [A6 + 0x8]
0000273E 246E 000C movea.l A2, [A6 + 0xC]
00002742 102A 0004 move.b D0, [A2 + 0x4]
00002746 7201 moveq.l D1, 0x01
00002748 C001 and.b D0, D1
0000274A 670A beq +0xC /* 00002756 */
0000274C 284A movea.l A4, A2
0000274E 2D4B 000C move.l [A6 + 0xC], A3
00002752 264C movea.l A3, A4
00002754 600A bra +0xC /* 00002760 */
label00002756:
00002756 102B 0004 move.b D0, [A3 + 0x4]
0000275A 7201 moveq.l D1, 0x01
0000275C C001 and.b D0, D1
0000275E 671E beq +0x20 /* 0000277E */
label00002760:
00002760 206E 000C movea.l A0, [A6 + 0xC]
00002764 1028 0004 move.b D0, [A0 + 0x4]
00002768 7201 moveq.l D1, 0x01
0000276A C001 and.b D0, D1
0000276C 6614 bne +0x16 /* 00002782 */
0000276E 102D E350 move.b D0, [A5 - 0x1CB0]
00002772 670A beq +0xC /* 0000277E */
00002774 102B 0004 move.b D0, [A3 + 0x4]
00002778 7202 moveq.l D1, 0x02
0000277A C001 and.b D0, D1
0000277C 6704 beq +0x6 /* 00002782 */
label0000277E:
0000277E 7001 moveq.l D0, 0x01
00002780 6002 bra +0x4 /* 00002784 */
label00002782:
00002782 7000 moveq.l D0, 0x00
label00002784:
00002784 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00002788 4E5E unlink A6
0000278A 205F movea.l A0, [A7]+
0000278C 504F addq.w A7, 8
0000278E 4ED0 jmp [A0]
fn00002790:
00002790 4E56 0000 link A6, 0
00002794 48E7 0018 movem.l -[A7], A3,A4
00002798 286E 0008 movea.l A4, [A6 + 0x8]
0000279C 266E 000C movea.l A3, [A6 + 0xC]
000027A0 B7CC cmpa.l A3, A4
000027A2 6730 beq +0x32 /* 000027D4 */
000027A4 200B move.l D0, A3
000027A6 6728 beq +0x2A /* 000027D0 */
000027A8 200C move.l D0, A4
000027AA 6724 beq +0x26 /* 000027D0 */
000027AC 2F2B 0004 move.l -[A7], [A3 + 0x4]
000027B0 2F2C 0004 move.l -[A7], [A4 + 0x4]
000027B4 7001 moveq.l D0, 0x01
000027B6 2F00 move.l -[A7], D0
000027B8 4EBA FDBE jsr [PC - 0x242 /* 00002578 */]
000027BC 4A80 tst.l D0
000027BE 6710 beq +0x12 /* 000027D0 */
000027C0 2F2B 0008 move.l -[A7], [A3 + 0x8]
000027C4 2F2C 0008 move.l -[A7], [A4 + 0x8]
000027C8 4EBA FFC6 jsr [PC - 0x3A /* 00002790 */]
000027CC 4A80 tst.l D0
000027CE 6604 bne +0x6 /* 000027D4 */
label000027D0:
000027D0 7000 moveq.l D0, 0x00
000027D2 6002 bra +0x4 /* 000027D6 */
label000027D4:
000027D4 7001 moveq.l D0, 0x01
label000027D6:
000027D6 4CDF 1800 movem.l A3,A4, [A7]+
000027DA 4E5E unlink A6
000027DC 205F movea.l A0, [A7]+
000027DE 504F addq.w A7, 8
000027E0 4ED0 jmp [A0]
fn000027E2:
000027E2 4E56 FFF8 link A6, -0x0008
000027E6 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000027EA 286E 0008 movea.l A4, [A6 + 0x8]
000027EE 200C move.l D0, A4
000027F0 660A bne +0xC /* 000027FC */
000027F2 2F3C 0000 0F0A move.l -[A7], 0xF0A
000027F8 4EBA EC04 jsr [PC - 0x13FC /* 000013FE */]
label000027FC:
000027FC 246C 0002 movea.l A2, [A4 + 0x2]
00002800 200A move.l D0, A2
00002802 6700 0102 beq +0x104 /* 00002906 */
00002806 266C 0006 movea.l A3, [A4 + 0x6]
0000280A 200B move.l D0, A3
0000280C 6700 00F8 beq +0xFA /* 00002906 */
00002810 202A 0012 move.l D0, [A2 + 0x12]
00002814 2D40 FFF8 move.l [A6 - 0x8], D0
00002818 4A80 tst.l D0
0000281A 6700 00EA beq +0xEC /* 00002906 */
0000281E 202B 0012 move.l D0, [A3 + 0x12]
00002822 2D40 FFFC move.l [A6 - 0x4], D0
00002826 4A80 tst.l D0
00002828 6700 00DC beq +0xDE /* 00002906 */
0000282C 206E FFF8 movea.l A0, [A6 - 0x8]
00002830 2010 move.l D0, [A0]
00002832 0280 0000 00FF andi.l D0, 0xFF
00002838 45ED E170 lea.l A2, [A5 - 0x1E90]
0000283C 1032 0000 move.b D0, [A2 + D0.w]
00002840 7601 moveq.l D3, 0x01
00002842 C003 and.b D0, D3
00002844 675C beq +0x5E /* 000028A2 */
00002846 206E FFFC movea.l A0, [A6 - 0x4]
0000284A 2010 move.l D0, [A0]
0000284C 0280 0000 00FF andi.l D0, 0xFF
00002852 1032 0000 move.b D0, [A2 + D0.w]
00002856 C003 and.b D0, D3
00002858 660C bne +0xE /* 00002866 */
0000285A 2F0C move.l -[A7], A4
0000285C 4EBA 00E4 jsr [PC + 0xE4 /* 00002942 */]
00002860 200C move.l D0, A4
00002862 4EFA 00D2 jmp [PC + 0xD2 /* 00002936 */]
label00002866:
00002866 2F0C move.l -[A7], A4
00002868 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000286C 2F28 0018 move.l -[A7], [A0 + 0x18]
00002870 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00002874 246E FFF8 movea.l A2, [A6 - 0x8]
00002878 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000287C 266E FFFC movea.l A3, [A6 - 0x4]
00002880 2F2B 0008 move.l -[A7], [A3 + 0x8]
00002884 4EBA FAF8 jsr [PC - 0x508 /* 0000237E */]
00002888 4A80 tst.l D0
0000288A 6644 bne +0x46 /* 000028D0 */
0000288C 2F0B move.l -[A7], A3
0000288E 2F0A move.l -[A7], A2
00002890 704C moveq.l D0, 0x4C
00002892 2F00 move.l -[A7], D0
00002894 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00002898 4FEF 000C lea.l A7, [A7 + 0xC]
0000289C 200C move.l D0, A4
0000289E 4EFA 0096 jmp [PC + 0x96 /* 00002936 */]
label000028A2:
000028A2 246E FFFC movea.l A2, [A6 - 0x4]
000028A6 2012 move.l D0, [A2]
000028A8 0280 0000 00FF andi.l D0, 0xFF
000028AE 41ED E170 lea.l A0, [A5 - 0x1E90]
000028B2 1030 0000 move.b D0, [A0 + D0.w]
000028B6 1203 move.b D1, D3
000028B8 C001 and.b D0, D1
000028BA 674A beq +0x4C /* 00002906 */
000028BC 2F0A move.l -[A7], A2
000028BE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000028C2 704B moveq.l D0, 0x4B
000028C4 2F00 move.l -[A7], D0
000028C6 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
000028CA 4FEF 000C lea.l A7, [A7 + 0xC]
000028CE 6036 bra +0x38 /* 00002906 */
label000028D0:
000028D0 206E FFF8 movea.l A0, [A6 - 0x8]
000028D4 2F28 0008 move.l -[A7], [A0 + 0x8]
000028D8 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
000028DC 2440 movea.l A2, D0
000028DE 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000028E2 2668 0018 movea.l A3, [A0 + 0x18]
000028E6 2F0A move.l -[A7], A2
000028E8 2F0B move.l -[A7], A3
000028EA 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
000028EE 7004 moveq.l D0, 0x04
000028F0 2F00 move.l -[A7], D0
000028F2 2F0B move.l -[A7], A3
000028F4 2F0C move.l -[A7], A4
000028F6 2F0A move.l -[A7], A2
000028F8 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000028FC 2840 movea.l A4, D0
000028FE 1014 move.b D0, [A4]
00002900 725D moveq.l D1, 0x5D
00002902 B001 cmp.b D0, D1
00002904 6704 beq +0x6 /* 0000290A */
label00002906:
00002906 200C move.l D0, A4
00002908 602C bra +0x2E /* 00002936 */
label0000290A:
0000290A 262A 0006 move.l D3, [A2 + 0x6]
0000290E 660C bne +0xE /* 0000291C */
00002910 7048 moveq.l D0, 0x48
00002912 2F00 move.l -[A7], D0
00002914 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00002918 584F addq.w A7, 4
0000291A 5283 addq.l D3, 1
label0000291C:
0000291C 2F03 move.l -[A7], D3
0000291E 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
00002922 2800 move.l D4, D0
00002924 70FF moveq.l D0, 0xFFFFFFFF
00002926 B880 cmp.l D4, D0
00002928 6706 beq +0x8 /* 00002930 */
0000292A 2604 move.l D3, D4
0000292C 18BC 0006 move.b [A4], 0x6
label00002930:
00002930 2543 0006 move.l [A2 + 0x6], D3
00002934 200C move.l D0, A4
label00002936:
00002936 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000293A 4E5E unlink A6
0000293C 205F movea.l A0, [A7]+
0000293E 584F addq.w A7, 4
00002940 4ED0 jmp [A0]
fn00002942:
00002942 4E56 FFF4 link A6, -0x000C
00002946 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000294A 286E 0008 movea.l A4, [A6 + 0x8]
0000294E 200C move.l D0, A4
00002950 660A bne +0xC /* 0000295C */
00002952 2F3C 0000 0F61 move.l -[A7], 0xF61
00002958 4EBA EAA4 jsr [PC - 0x155C /* 000013FE */]
label0000295C:
0000295C 202C 0002 move.l D0, [A4 + 0x2]
00002960 2D40 FFF4 move.l [A6 - 0xC], D0
00002964 266C 0006 movea.l A3, [A4 + 0x6]
00002968 4A80 tst.l D0
0000296A 6712 beq +0x14 /* 0000297E */
0000296C 220B move.l D1, A3
0000296E 670E beq +0x10 /* 0000297E */
00002970 2040 movea.l A0, D0
00002972 4AA8 0012 tst.l [A0 + 0x12]
00002976 6706 beq +0x8 /* 0000297E */
00002978 4AAB 0012 tst.l [A3 + 0x12]
0000297C 660A bne +0xC /* 00002988 */
label0000297E:
0000297E 2F3C 0000 0F65 move.l -[A7], 0xF65
00002984 4EBA EA78 jsr [PC - 0x1588 /* 000013FE */]
label00002988:
00002988 206B 0012 movea.l A0, [A3 + 0x12]
0000298C 2010 move.l D0, [A0]
0000298E 761F moveq.l D3, 0x1F
00002990 C083 and.l D0, D3
00002992 2D40 FFF8 move.l [A6 - 0x8], D0
00002996 0280 0000 00FF andi.l D0, 0xFF
0000299C 41ED E170 lea.l A0, [A5 - 0x1E90]
000029A0 1030 0000 move.b D0, [A0 + D0.w]
000029A4 7201 moveq.l D1, 0x01
000029A6 C001 and.b D0, D1
000029A8 671A beq +0x1C /* 000029C4 */
000029AA 202C 0006 move.l D0, [A4 + 0x6]
000029AE 2D40 FFF4 move.l [A6 - 0xC], D0
000029B2 266C 0002 movea.l A3, [A4 + 0x2]
000029B6 206B 0012 movea.l A0, [A3 + 0x12]
000029BA 2010 move.l D0, [A0]
000029BC C083 and.l D0, D3
000029BE 2D40 FFF8 move.l [A6 - 0x8], D0
000029C2 6026 bra +0x28 /* 000029EA */
label000029C4:
000029C4 206E FFF4 movea.l A0, [A6 - 0xC]
000029C8 2068 0012 movea.l A0, [A0 + 0x12]
000029CC 2610 move.l D3, [A0]
000029CE 701F moveq.l D0, 0x1F
000029D0 C680 and.l D3, D0
000029D2 2003 move.l D0, D3
000029D4 0280 0000 00FF andi.l D0, 0xFF
000029DA 41ED E170 lea.l A0, [A5 - 0x1E90]
000029DE 1030 0000 move.b D0, [A0 + D0.w]
000029E2 7201 moveq.l D1, 0x01
000029E4 C001 and.b D0, D1
000029E6 6700 00B4 beq +0xB6 /* 00002A9C */
label000029EA:
000029EA 204C movea.l A0, A4
000029EC 302E FFFA move.w D0, [A6 - 0x6]
000029F0 721F moveq.l D1, 0x1F
000029F2 C041 and.w D0, D1
000029F4 720B moveq.l D1, 0x0B
000029F6 B041 cmp.w D0, D1
000029F8 6320 bls +0x22 /* 00002A1A */
000029FA 226C 0006 movea.l A1, [A4 + 0x6]
000029FE 2F29 0012 move.l -[A7], [A1 + 0x12]
00002A02 206C 0002 movea.l A0, [A4 + 0x2]
00002A06 2F28 0012 move.l -[A7], [A0 + 0x12]
00002A0A 704B moveq.l D0, 0x4B
00002A0C 2F00 move.l -[A7], D0
00002A0E 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00002A12 4FEF 000C lea.l A7, [A7 + 0xC]
00002A16 4EFA 0084 jmp [PC + 0x84 /* 00002A9C */]
label00002A1A:
00002A1A 246D E5D2 movea.l A2, [A5 - 0x1A2E]
00002A1E 202A 0018 move.l D0, [A2 + 0x18]
00002A22 2D40 FFFC move.l [A6 - 0x4], D0
00002A26 262E FFF8 move.l D3, [A6 - 0x8]
00002A2A 7206 moveq.l D1, 0x06
00002A2C B681 cmp.l D3, D1
00002A2E 6730 beq +0x32 /* 00002A60 */
00002A30 7207 moveq.l D1, 0x07
00002A32 B681 cmp.l D3, D1
00002A34 672A beq +0x2C /* 00002A60 */
00002A36 0283 0000 00FF andi.l D3, 0xFF
00002A3C 41ED E170 lea.l A0, [A5 - 0x1E90]
00002A40 1230 3000 move.b D1, [A0 + D3.w]
00002A44 7420 moveq.l D2, 0x20
00002A46 C202 and.b D1, D2
00002A48 670C beq +0xE /* 00002A56 */
00002A4A 2F0B move.l -[A7], A3
00002A4C 2F2A 001C move.l -[A7], [A2 + 0x1C]
00002A50 4EBA 0592 jsr [PC + 0x592 /* 00002FE4 */]
00002A54 6008 bra +0xA /* 00002A5E */
label00002A56:
00002A56 2F0B move.l -[A7], A3
00002A58 2F00 move.l -[A7], D0
00002A5A 4EBA 0588 jsr [PC + 0x588 /* 00002FE4 */]
label00002A5E:
00002A5E 2640 movea.l A3, D0
label00002A60:
00002A60 246E FFF4 movea.l A2, [A6 - 0xC]
00002A64 206A 0012 movea.l A0, [A2 + 0x12]
00002A68 4AA8 0008 tst.l [A0 + 0x8]
00002A6C 660A bne +0xC /* 00002A78 */
00002A6E 2F3C 0000 0F8A move.l -[A7], 0xF8A
00002A74 4EBA E988 jsr [PC - 0x1678 /* 000013FE */]
label00002A78:
00002A78 7003 moveq.l D0, 0x03
00002A7A 2F00 move.l -[A7], D0
00002A7C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A80 2F0B move.l -[A7], A3
00002A82 206A 0012 movea.l A0, [A2 + 0x12]
00002A86 2F28 0008 move.l -[A7], [A0 + 0x8]
00002A8A 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
00002A8E 2F00 move.l -[A7], D0
00002A90 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00002A94 2940 0006 move.l [A4 + 0x6], D0
00002A98 294A 0002 move.l [A4 + 0x2], A2
label00002A9C:
00002A9C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002AA0 4E5E unlink A6
00002AA2 205F movea.l A0, [A7]+
00002AA4 584F addq.w A7, 4
00002AA6 4ED0 jmp [A0]
fn00002AA8:
00002AA8 4E56 FFE0 link A6, -0x0020
00002AAC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00002AB0 286E 0008 movea.l A4, [A6 + 0x8]
00002AB4 200C move.l D0, A4
00002AB6 6714 beq +0x16 /* 00002ACC */
00002AB8 1214 move.b D1, [A4]
00002ABA 7000 moveq.l D0, 0x00
00002ABC 1001 move.b D0, D1
00002ABE 41ED E076 lea.l A0, [A5 - 0x1F8A]
00002AC2 1030 0000 move.b D0, [A0 + D0.w]
00002AC6 7201 moveq.l D1, 0x01
00002AC8 C001 and.b D0, D1
00002ACA 660A bne +0xC /* 00002AD6 */
label00002ACC:
00002ACC 2F3C 0000 0F9F move.l -[A7], 0xF9F
00002AD2 4EBA E92A jsr [PC - 0x16D6 /* 000013FE */]
label00002AD6:
00002AD6 202C 0002 move.l D0, [A4 + 0x2]
00002ADA 2D40 FFE8 move.l [A6 - 0x18], D0
00002ADE 222C 0006 move.l D1, [A4 + 0x6]
00002AE2 2D41 FFEC move.l [A6 - 0x14], D1
00002AE6 2040 movea.l A0, D0
00002AE8 2268 0012 movea.l A1, [A0 + 0x12]
00002AEC 2411 move.l D2, [A1]
00002AEE 761F moveq.l D3, 0x1F
00002AF0 C483 and.l D2, D3
00002AF2 2D42 FFE0 move.l [A6 - 0x20], D2
00002AF6 2241 movea.l A1, D1
00002AF8 2269 0012 movea.l A1, [A1 + 0x12]
00002AFC 2211 move.l D1, [A1]
00002AFE C283 and.l D1, D3
00002B00 2D41 FFE4 move.l [A6 - 0x1C], D1
00002B04 0282 0000 00FF andi.l D2, 0xFF
00002B0A 43ED E170 lea.l A1, [A5 - 0x1E90]
00002B0E 1231 2000 move.b D1, [A1 + D2.w]
00002B12 7402 moveq.l D2, 0x02
00002B14 C202 and.b D1, D2
00002B16 660E bne +0x10 /* 00002B26 */
00002B18 2F00 move.l -[A7], D0
00002B1A 4EBA EEA4 jsr [PC - 0x115C /* 000019C0 */]
00002B1E 2940 0002 move.l [A4 + 0x2], D0
00002B22 2D40 FFE8 move.l [A6 - 0x18], D0
label00002B26:
00002B26 202E FFE4 move.l D0, [A6 - 0x1C]
00002B2A 0280 0000 00FF andi.l D0, 0xFF
00002B30 41ED E170 lea.l A0, [A5 - 0x1E90]
00002B34 1030 0000 move.b D0, [A0 + D0.w]
00002B38 7202 moveq.l D1, 0x02
00002B3A C001 and.b D0, D1
00002B3C 6610 bne +0x12 /* 00002B4E */
00002B3E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002B42 4EBA EE7C jsr [PC - 0x1184 /* 000019C0 */]
00002B46 2940 0006 move.l [A4 + 0x6], D0
00002B4A 2D40 FFEC move.l [A6 - 0x14], D0
label00002B4E:
00002B4E 206E FFE8 movea.l A0, [A6 - 0x18]
00002B52 2468 0012 movea.l A2, [A0 + 0x12]
00002B56 2012 move.l D0, [A2]
00002B58 761F moveq.l D3, 0x1F
00002B5A C083 and.l D0, D3
00002B5C 2D40 FFE0 move.l [A6 - 0x20], D0
00002B60 206E FFEC movea.l A0, [A6 - 0x14]
00002B64 2668 0012 movea.l A3, [A0 + 0x12]
00002B68 2013 move.l D0, [A3]
00002B6A C083 and.l D0, D3
00002B6C 2D40 FFE4 move.l [A6 - 0x1C], D0
00002B70 302E FFE2 move.w D0, [A6 - 0x1E]
00002B74 761F moveq.l D3, 0x1F
00002B76 C043 and.w D0, D3
00002B78 7811 moveq.l D4, 0x11
00002B7A B044 cmp.w D0, D4
00002B7C 620A bhi +0xC /* 00002B88 */
00002B7E 302E FFE6 move.w D0, [A6 - 0x1A]
00002B82 C043 and.w D0, D3
00002B84 B044 cmp.w D0, D4
00002B86 6314 bls +0x16 /* 00002B9C */
label00002B88:
00002B88 2F0B move.l -[A7], A3
00002B8A 2F0A move.l -[A7], A2
00002B8C 7053 moveq.l D0, 0x53
00002B8E 2F00 move.l -[A7], D0
00002B90 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00002B94 4FEF 000C lea.l A7, [A7 + 0xC]
00002B98 6000 01FA bra +0x1FC /* 00002D94 */
label00002B9C:
00002B9C 262E FFE0 move.l D3, [A6 - 0x20]
00002BA0 282E FFE4 move.l D4, [A6 - 0x1C]
00002BA4 B684 cmp.l D3, D4
00002BA6 6700 01EC beq +0x1EE /* 00002D94 */
00002BAA 206E FFE8 movea.l A0, [A6 - 0x18]
00002BAE 2668 0012 movea.l A3, [A0 + 0x12]
00002BB2 206E FFEC movea.l A0, [A6 - 0x14]
00002BB6 2028 0012 move.l D0, [A0 + 0x12]
00002BBA 2D40 FFF0 move.l [A6 - 0x10], D0
00002BBE 0283 0000 00FF andi.l D3, 0xFF
00002BC4 45ED E170 lea.l A2, [A5 - 0x1E90]
00002BC8 1032 3000 move.b D0, [A2 + D3.w]
00002BCC 7601 moveq.l D3, 0x01
00002BCE C003 and.b D0, D3
00002BD0 660E bne +0x10 /* 00002BE0 */
00002BD2 0284 0000 00FF andi.l D4, 0xFF
00002BD8 1032 4000 move.b D0, [A2 + D4.w]
00002BDC C003 and.b D0, D3
00002BDE 6718 beq +0x1A /* 00002BF8 */
label00002BE0:
00002BE0 202E FFE0 move.l D0, [A6 - 0x20]
00002BE4 7210 moveq.l D1, 0x10
00002BE6 B081 cmp.l D0, D1
00002BE8 6700 018C beq +0x18E /* 00002D76 */
00002BEC 7211 moveq.l D1, 0x11
00002BEE B081 cmp.l D0, D1
00002BF0 6700 0184 beq +0x186 /* 00002D76 */
00002BF4 6000 0180 bra +0x182 /* 00002D76 */
label00002BF8:
00002BF8 0CAE 0000 000E FFE0 cmpi.l [A6 - 0x20], 0xE
00002C00 6610 bne +0x12 /* 00002C12 */
00002C02 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002C06 2028 0038 move.l D0, [A0 + 0x38]
00002C0A 2D40 FFF0 move.l [A6 - 0x10], D0
00002C0E 6000 0166 bra +0x168 /* 00002D76 */
label00002C12:
00002C12 0CAE 0000 000E FFE4 cmpi.l [A6 - 0x1C], 0xE
00002C1A 660C bne +0xE /* 00002C28 */
00002C1C 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002C20 2668 0038 movea.l A3, [A0 + 0x38]
00002C24 6000 0150 bra +0x152 /* 00002D76 */
label00002C28:
00002C28 0CAE 0000 000F FFE0 cmpi.l [A6 - 0x20], 0xF
00002C30 6610 bne +0x12 /* 00002C42 */
00002C32 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002C36 2028 0038 move.l D0, [A0 + 0x38]
00002C3A 2D40 FFF0 move.l [A6 - 0x10], D0
00002C3E 6000 0136 bra +0x138 /* 00002D76 */
label00002C42:
00002C42 0CAE 0000 000F FFE4 cmpi.l [A6 - 0x1C], 0xF
00002C4A 660C bne +0xE /* 00002C58 */
00002C4C 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002C50 2668 0038 movea.l A3, [A0 + 0x38]
00002C54 6000 0120 bra +0x122 /* 00002D76 */
label00002C58:
00002C58 0CAE 0000 000D FFE0 cmpi.l [A6 - 0x20], 0xD /* '\r' */
00002C60 6610 bne +0x12 /* 00002C72 */
00002C62 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002C66 2028 0034 move.l D0, [A0 + 0x34]
00002C6A 2D40 FFF0 move.l [A6 - 0x10], D0
00002C6E 6000 0106 bra +0x108 /* 00002D76 */
label00002C72:
00002C72 0CAE 0000 000D FFE4 cmpi.l [A6 - 0x1C], 0xD /* '\r' */
00002C7A 660C bne +0xE /* 00002C88 */
00002C7C 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002C80 2668 0034 movea.l A3, [A0 + 0x34]
00002C84 6000 00F0 bra +0xF2 /* 00002D76 */
label00002C88:
00002C88 0CAE 0000 000C FFE0 cmpi.l [A6 - 0x20], 0xC
00002C90 6610 bne +0x12 /* 00002CA2 */
00002C92 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002C96 2028 0030 move.l D0, [A0 + 0x30]
00002C9A 2D40 FFF0 move.l [A6 - 0x10], D0
00002C9E 6000 00D6 bra +0xD8 /* 00002D76 */
label00002CA2:
00002CA2 0CAE 0000 000C FFE4 cmpi.l [A6 - 0x1C], 0xC
00002CAA 660C bne +0xE /* 00002CB8 */
00002CAC 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002CB0 2668 0030 movea.l A3, [A0 + 0x30]
00002CB4 6000 00C0 bra +0xC2 /* 00002D76 */
label00002CB8:
00002CB8 0CAE 0000 0009 FFE0 cmpi.l [A6 - 0x20], 0x9 /* '\t' */
00002CC0 6610 bne +0x12 /* 00002CD2 */
00002CC2 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002CC6 2028 0024 move.l D0, [A0 + 0x24]
00002CCA 2D40 FFF0 move.l [A6 - 0x10], D0
00002CCE 6000 00A6 bra +0xA8 /* 00002D76 */
label00002CD2:
00002CD2 0CAE 0000 0009 FFE4 cmpi.l [A6 - 0x1C], 0x9 /* '\t' */
00002CDA 660C bne +0xE /* 00002CE8 */
00002CDC 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002CE0 2668 0024 movea.l A3, [A0 + 0x24]
00002CE4 6000 0090 bra +0x92 /* 00002D76 */
label00002CE8:
00002CE8 262E FFE0 move.l D3, [A6 - 0x20]
00002CEC 7808 moveq.l D4, 0x08
00002CEE B684 cmp.l D3, D4
00002CF0 660A bne +0xC /* 00002CFC */
00002CF2 0CAE 0000 0007 FFE4 cmpi.l [A6 - 0x1C], 0x7
00002CFA 670E beq +0x10 /* 00002D0A */
label00002CFC:
00002CFC 202E FFE4 move.l D0, [A6 - 0x1C]
00002D00 B084 cmp.l D0, D4
00002D02 661C bne +0x1E /* 00002D20 */
00002D04 7007 moveq.l D0, 0x07
00002D06 B680 cmp.l D3, D0
00002D08 6616 bne +0x18 /* 00002D20 */
label00002D0A:
00002D0A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002D0E 2668 0024 movea.l A3, [A0 + 0x24]
00002D12 2D4B FFFC move.l [A6 - 0x4], A3
00002D16 206E FFFC movea.l A0, [A6 - 0x4]
00002D1A 2D48 FFF0 move.l [A6 - 0x10], A0
00002D1E 6056 bra +0x58 /* 00002D76 */
label00002D20:
00002D20 0CAE 0000 0008 FFE0 cmpi.l [A6 - 0x20], 0x8
00002D28 660E bne +0x10 /* 00002D38 */
00002D2A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002D2E 2028 0020 move.l D0, [A0 + 0x20]
00002D32 2D40 FFF0 move.l [A6 - 0x10], D0
00002D36 603E bra +0x40 /* 00002D76 */
label00002D38:
00002D38 0CAE 0000 0008 FFE4 cmpi.l [A6 - 0x1C], 0x8
00002D40 660A bne +0xC /* 00002D4C */
00002D42 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002D46 2668 0020 movea.l A3, [A0 + 0x20]
00002D4A 602A bra +0x2C /* 00002D76 */
label00002D4C:
00002D4C 0CAE 0000 0007 FFE0 cmpi.l [A6 - 0x20], 0x7
00002D54 660E bne +0x10 /* 00002D64 */
00002D56 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002D5A 2028 001C move.l D0, [A0 + 0x1C]
00002D5E 2D40 FFF0 move.l [A6 - 0x10], D0
00002D62 6012 bra +0x14 /* 00002D76 */
label00002D64:
00002D64 0CAE 0000 0007 FFE4 cmpi.l [A6 - 0x1C], 0x7
00002D6C 6608 bne +0xA /* 00002D76 */
00002D6E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00002D72 2668 001C movea.l A3, [A0 + 0x1C]
label00002D76:
00002D76 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002D7A 2F0B move.l -[A7], A3
00002D7C 4EBA 0266 jsr [PC + 0x266 /* 00002FE4 */]
00002D80 2940 0002 move.l [A4 + 0x2], D0
00002D84 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002D88 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002D8C 4EBA 0256 jsr [PC + 0x256 /* 00002FE4 */]
00002D90 2940 0006 move.l [A4 + 0x6], D0
label00002D94:
00002D94 4AAC 0012 tst.l [A4 + 0x12]
00002D98 660E bne +0x10 /* 00002DA8 */
00002D9A 2F0C move.l -[A7], A4
00002D9C 206C 0002 movea.l A0, [A4 + 0x2]
00002DA0 2F28 0012 move.l -[A7], [A0 + 0x12]
00002DA4 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
label00002DA8:
00002DA8 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002DAC 4E5E unlink A6
00002DAE 205F movea.l A0, [A7]+
00002DB0 584F addq.w A7, 4
00002DB2 4ED0 jmp [A0]
fn00002DB4:
00002DB4 4E56 FFF0 link A6, -0x0010
00002DB8 48E7 1638 movem.l -[A7], D3,D5,D6,A2,A3,A4
00002DBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DC0 4EBA FCE6 jsr [PC - 0x31A /* 00002AA8 */]
00002DC4 206E 0008 movea.l A0, [A6 + 0x8]
00002DC8 2028 0002 move.l D0, [A0 + 0x2]
00002DCC 2D40 FFF0 move.l [A6 - 0x10], D0
00002DD0 2240 movea.l A1, D0
00002DD2 2669 0012 movea.l A3, [A1 + 0x12]
00002DD6 2A13 move.l D5, [A3]
00002DD8 2028 0006 move.l D0, [A0 + 0x6]
00002DDC 2D40 FFF4 move.l [A6 - 0xC], D0
00002DE0 2040 movea.l A0, D0
00002DE2 2028 0012 move.l D0, [A0 + 0x12]
00002DE6 2D40 FFF8 move.l [A6 - 0x8], D0
00002DEA 2040 movea.l A0, D0
00002DEC 2C10 move.l D6, [A0]
00002DEE 2205 move.l D1, D5
00002DF0 0281 0000 00FF andi.l D1, 0xFF
00002DF6 45ED E170 lea.l A2, [A5 - 0x1E90]
00002DFA 1232 1000 move.b D1, [A2 + D1.w]
00002DFE 7601 moveq.l D3, 0x01
00002E00 C203 and.b D1, D3
00002E02 6700 00C8 beq +0xCA /* 00002ECC */
00002E06 2206 move.l D1, D6
00002E08 0281 0000 00FF andi.l D1, 0xFF
00002E0E 1232 1000 move.b D1, [A2 + D1.w]
00002E12 C203 and.b D1, D3
00002E14 6700 00B6 beq +0xB8 /* 00002ECC */
00002E18 2F0B move.l -[A7], A3
00002E1A 2F00 move.l -[A7], D0
00002E1C 7201 moveq.l D1, 0x01
00002E1E 2F01 move.l -[A7], D1
00002E20 4EBA 010A jsr [PC + 0x10A /* 00002F2C */]
00002E24 4A80 tst.l D0
00002E26 6718 beq +0x1A /* 00002E40 */
00002E28 206B 0008 movea.l A0, [A3 + 0x8]
00002E2C 2010 move.l D0, [A0]
00002E2E 721F moveq.l D1, 0x1F
00002E30 C041 and.w D0, D1
00002E32 7213 moveq.l D1, 0x13
00002E34 B041 cmp.w D0, D1
00002E36 6708 beq +0xA /* 00002E40 */
00002E38 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8]
00002E3E 6016 bra +0x18 /* 00002E56 */
label00002E40:
00002E40 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002E44 2F0B move.l -[A7], A3
00002E46 7001 moveq.l D0, 0x01
00002E48 2F00 move.l -[A7], D0
00002E4A 4EBA 00E0 jsr [PC + 0xE0 /* 00002F2C */]
00002E4E 4A80 tst.l D0
00002E50 677A beq +0x7C /* 00002ECC */
00002E52 2D4B FFFC move.l [A6 - 0x4], A3
label00002E56:
00002E56 246E FFFC movea.l A2, [A6 - 0x4]
00002E5A 206A 0008 movea.l A0, [A2 + 0x8]
00002E5E 2010 move.l D0, [A0]
00002E60 721F moveq.l D1, 0x1F
00002E62 C081 and.l D0, D1
00002E64 41ED E170 lea.l A0, [A5 - 0x1E90]
00002E68 1030 0000 move.b D0, [A0 + D0.w]
00002E6C 7210 moveq.l D1, 0x10
00002E6E C001 and.b D0, D1
00002E70 6704 beq +0x6 /* 00002E76 */
00002E72 284A movea.l A4, A2
00002E74 6034 bra +0x36 /* 00002EAA */
label00002E76:
00002E76 246E FFFC movea.l A2, [A6 - 0x4]
00002E7A 2F2A 0008 move.l -[A7], [A2 + 0x8]
00002E7E 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00002E82 2840 movea.l A4, D0
00002E84 206B 0008 movea.l A0, [A3 + 0x8]
00002E88 2010 move.l D0, [A0]
00002E8A 206E FFF8 movea.l A0, [A6 - 0x8]
00002E8E 2068 0008 movea.l A0, [A0 + 0x8]
00002E92 8090 or.l D0, [A0]
00002E94 0280 0000 00C0 andi.l D0, 0xC0
00002E9A 8194 or.l [A4], D0
00002E9C 2F0C move.l -[A7], A4
00002E9E 4267 clr.w -[A7]
00002EA0 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00002EA4 2840 movea.l A4, D0
00002EA6 2012 move.l D0, [A2]
00002EA8 2880 move.l [A4], D0
label00002EAA:
00002EAA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002EAE 2F0C move.l -[A7], A4
00002EB0 4EBA 0132 jsr [PC + 0x132 /* 00002FE4 */]
00002EB4 246E 0008 movea.l A2, [A6 + 0x8]
00002EB8 2540 0002 move.l [A2 + 0x2], D0
00002EBC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002EC0 2F0C move.l -[A7], A4
00002EC2 4EBA 0120 jsr [PC + 0x120 /* 00002FE4 */]
00002EC6 2540 0006 move.l [A2 + 0x6], D0
00002ECA 6054 bra +0x56 /* 00002F20 */
label00002ECC:
00002ECC 2005 move.l D0, D5
00002ECE 0280 0000 00FF andi.l D0, 0xFF
00002ED4 41ED E170 lea.l A0, [A5 - 0x1E90]
00002ED8 1030 0000 move.b D0, [A0 + D0.w]
00002EDC 1203 move.b D1, D3
00002EDE C001 and.b D0, D1
00002EE0 6714 beq +0x16 /* 00002EF6 */
00002EE2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002EE6 2F0B move.l -[A7], A3
00002EE8 4EBA F1BE jsr [PC - 0xE42 /* 000020A8 */]
00002EEC 206E 0008 movea.l A0, [A6 + 0x8]
00002EF0 2140 0006 move.l [A0 + 0x6], D0
00002EF4 602A bra +0x2C /* 00002F20 */
label00002EF6:
00002EF6 2006 move.l D0, D6
00002EF8 0280 0000 00FF andi.l D0, 0xFF
00002EFE 41ED E170 lea.l A0, [A5 - 0x1E90]
00002F02 1030 0000 move.b D0, [A0 + D0.w]
00002F06 1203 move.b D1, D3
00002F08 C001 and.b D0, D1
00002F0A 6714 beq +0x16 /* 00002F20 */
00002F0C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002F10 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002F14 4EBA F192 jsr [PC - 0xE6E /* 000020A8 */]
00002F18 206E 0008 movea.l A0, [A6 + 0x8]
00002F1C 2140 0002 move.l [A0 + 0x2], D0
label00002F20:
00002F20 4CDF 1C68 movem.l D3,D5,D6,A2,A3,A4, [A7]+
00002F24 4E5E unlink A6
00002F26 205F movea.l A0, [A7]+
00002F28 584F addq.w A7, 4
00002F2A 4ED0 jmp [A0]
fn00002F2C:
00002F2C 4E56 0000 link A6, 0
00002F30 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00002F34 7800 moveq.l D4, 0x00
00002F36 246E 0010 movea.l A2, [A6 + 0x10]
00002F3A 2A12 move.l D5, [A2]
00002F3C 761F moveq.l D3, 0x1F
00002F3E CA83 and.l D5, D3
00002F40 266E 000C movea.l A3, [A6 + 0xC]
00002F44 2C13 move.l D6, [A3]
00002F46 CC83 and.l D6, D3
00002F48 2005 move.l D0, D5
00002F4A 0280 0000 00FF andi.l D0, 0xFF
00002F50 49ED E170 lea.l A4, [A5 - 0x1E90]
00002F54 1034 0000 move.b D0, [A4 + D0.w]
00002F58 7601 moveq.l D3, 0x01
00002F5A C003 and.b D0, D3
00002F5C 6776 beq +0x78 /* 00002FD4 */
00002F5E 2006 move.l D0, D6
00002F60 0280 0000 00FF andi.l D0, 0xFF
00002F66 1034 0000 move.b D0, [A4 + D0.w]
00002F6A C003 and.b D0, D3
00002F6C 6766 beq +0x68 /* 00002FD4 */
00002F6E 206B 0008 movea.l A0, [A3 + 0x8]
00002F72 2010 move.l D0, [A0]
00002F74 761F moveq.l D3, 0x1F
00002F76 C043 and.w D0, D3
00002F78 7813 moveq.l D4, 0x13
00002F7A B044 cmp.w D0, D4
00002F7C 670C beq +0xE /* 00002F8A */
00002F7E 206A 0008 movea.l A0, [A2 + 0x8]
00002F82 2010 move.l D0, [A0]
00002F84 C043 and.w D0, D3
00002F86 B044 cmp.w D0, D4
00002F88 6604 bne +0x6 /* 00002F8E */
label00002F8A:
00002F8A 7802 moveq.l D4, 0x02
00002F8C 6046 bra +0x48 /* 00002FD4 */
label00002F8E:
00002F8E 302D E34E move.w D0, [A5 - 0x1CB2]
00002F92 7204 moveq.l D1, 0x04
00002F94 C041 and.w D0, D1
00002F96 6604 bne +0x6 /* 00002F9C */
00002F98 7801 moveq.l D4, 0x01
00002F9A 6038 bra +0x3A /* 00002FD4 */
label00002F9C:
00002F9C 102D E5B8 move.b D0, [A5 - 0x1A48]
00002FA0 6718 beq +0x1A /* 00002FBA */
00002FA2 206E 0010 movea.l A0, [A6 + 0x10]
00002FA6 2F28 0008 move.l -[A7], [A0 + 0x8]
00002FAA 206E 000C movea.l A0, [A6 + 0xC]
00002FAE 2F28 0008 move.l -[A7], [A0 + 0x8]
00002FB2 4EBA F3CA jsr [PC - 0xC36 /* 0000237E */]
00002FB6 2800 move.l D4, D0
00002FB8 601A bra +0x1C /* 00002FD4 */
label00002FBA:
00002FBA 206E 0010 movea.l A0, [A6 + 0x10]
00002FBE 2F28 0008 move.l -[A7], [A0 + 0x8]
00002FC2 206E 000C movea.l A0, [A6 + 0xC]
00002FC6 2F28 0008 move.l -[A7], [A0 + 0x8]
00002FCA 7003 moveq.l D0, 0x03
00002FCC 2F00 move.l -[A7], D0
00002FCE 4EBA F5A8 jsr [PC - 0xA58 /* 00002578 */]
00002FD2 2800 move.l D4, D0
label00002FD4:
00002FD4 2004 move.l D0, D4
00002FD6 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00002FDA 4E5E unlink A6
00002FDC 205F movea.l A0, [A7]+
00002FDE 4FEF 000C lea.l A7, [A7 + 0xC]
00002FE2 4ED0 jmp [A0]
fn00002FE4:
00002FE4 4E56 FFEC link A6, -0x0014
00002FE8 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00002FEC 266E 000C movea.l A3, [A6 + 0xC]
00002FF0 202E 0008 move.l D0, [A6 + 0x8]
00002FF4 6700 0316 beq +0x318 /* 0000330C */
00002FF8 6000 00C0 bra +0xC2 /* 000030BA */
label00002FFC:
00002FFC 7005 moveq.l D0, 0x05
00002FFE B640 cmp.w D3, D0
00003000 662E bne +0x30 /* 00003030 */
00003002 302D E34C move.w D0, [A5 - 0x1CB4]
00003006 0240 0800 andi.w D0, 0x800
0000300A 6724 beq +0x26 /* 00003030 */
0000300C 102C 0004 move.b D0, [A4 + 0x4]
00003010 7208 moveq.l D1, 0x08
00003012 C001 and.b D0, D1
00003014 670A beq +0xC /* 00003020 */
00003016 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000301A 2868 0018 movea.l A4, [A0 + 0x18]
0000301E 6008 bra +0xA /* 00003028 */
label00003020:
00003020 206B 0012 movea.l A0, [A3 + 0x12]
00003024 2868 0008 movea.l A4, [A0 + 0x8]
label00003028:
00003028 B9EE 0008 cmpa.l A4, [A6 + 0x8]
0000302C 6700 0200 beq +0x202 /* 0000322E */
label00003030:
00003030 246E 0008 movea.l A2, [A6 + 0x8]
00003034 B5CC cmpa.l A2, A4
00003036 6700 02D4 beq +0x2D6 /* 0000330C */
0000303A 2C14 move.l D6, [A4]
0000303C 761F moveq.l D3, 0x1F
0000303E CC83 and.l D6, D3
00003040 2A12 move.l D5, [A2]
00003042 2D45 FFF4 move.l [A6 - 0xC], D5
00003046 CA83 and.l D5, D3
00003048 202E FFF4 move.l D0, [A6 - 0xC]
0000304C 3203 move.w D1, D3
0000304E C041 and.w D0, D1
00003050 7205 moveq.l D1, 0x05
00003052 B041 cmp.w D0, D1
00003054 6614 bne +0x16 /* 0000306A */
00003056 302D E34C move.w D0, [A5 - 0x1CB4]
0000305A 0240 0800 andi.w D0, 0x800
0000305E 670A beq +0xC /* 0000306A */
00003060 206E FFEC movea.l A0, [A6 - 0x14]
00003064 2050 movea.l A0, [A0]
00003066 2A10 move.l D5, [A0]
00003068 CA83 and.l D5, D3
label0000306A:
0000306A 0C85 0000 0013 cmpi.l D5, 0x13
00003070 6624 bne +0x26 /* 00003096 */
00003072 1613 move.b D3, [A3]
00003074 7057 moveq.l D0, 0x57
00003076 B600 cmp.b D3, D0
00003078 6706 beq +0x8 /* 00003080 */
0000307A 7058 moveq.l D0, 0x58
0000307C B600 cmp.b D3, D0
0000307E 6616 bne +0x18 /* 00003096 */
label00003080:
00003080 206B 0002 movea.l A0, [A3 + 0x2]
00003084 2068 0012 movea.l A0, [A0 + 0x12]
00003088 2010 move.l D0, [A0]
0000308A 3204 move.w D1, D4
0000308C C041 and.w D0, D1
0000308E 7218 moveq.l D1, 0x18
00003090 B041 cmp.w D0, D1
00003092 6700 0278 beq +0x27A /* 0000330C */
label00003096:
00003096 7015 moveq.l D0, 0x15
00003098 BC80 cmp.l D6, D0
0000309A 6714 beq +0x16 /* 000030B0 */
0000309C 2606 move.l D3, D6
0000309E 701F moveq.l D0, 0x1F
000030A0 C680 and.l D3, D0
000030A2 41ED E170 lea.l A0, [A5 - 0x1E90]
000030A6 1030 3000 move.b D0, [A0 + D3.w]
000030AA 7210 moveq.l D1, 0x10
000030AC C001 and.b D0, D1
000030AE 6762 beq +0x64 /* 00003112 */
label000030B0:
000030B0 2F0B move.l -[A7], A3
000030B2 4EBA E9D8 jsr [PC - 0x1628 /* 00001A8C */]
000030B6 2640 movea.l A3, D0
000030B8 600A bra +0xC /* 000030C4 */
label000030BA:
000030BA 206E 0008 movea.l A0, [A6 + 0x8]
000030BE 5048 addq.w A0, 8
000030C0 2D48 FFEC move.l [A6 - 0x14], A0
label000030C4:
000030C4 200B move.l D0, A3
000030C6 660A bne +0xC /* 000030D2 */
000030C8 2F3C 0000 10FA move.l -[A7], 0x10FA
000030CE 4EBA E32E jsr [PC - 0x1CD2 /* 000013FE */]
label000030D2:
000030D2 286B 0012 movea.l A4, [A3 + 0x12]
000030D6 200C move.l D0, A4
000030D8 660A bne +0xC /* 000030E4 */
000030DA 2F3C 0000 10FD move.l -[A7], 0x10FD
000030E0 4EBA E31C jsr [PC - 0x1CE4 /* 000013FE */]
label000030E4:
000030E4 2014 move.l D0, [A4]
000030E6 3600 move.w D3, D0
000030E8 781F moveq.l D4, 0x1F
000030EA C644 and.w D3, D4
000030EC 7011 moveq.l D0, 0x11
000030EE B640 cmp.w D3, D0
000030F0 661C bne +0x1E /* 0000310E */
000030F2 246E 0008 movea.l A2, [A6 + 0x8]
000030F6 2012 move.l D0, [A2]
000030F8 C044 and.w D0, D4
000030FA 7A10 moveq.l D5, 0x10
000030FC B045 cmp.w D0, D5
000030FE 660E bne +0x10 /* 0000310E */
00003100 206A 0008 movea.l A0, [A2 + 0x8]
00003104 2010 move.l D0, [A0]
00003106 C044 and.w D0, D4
00003108 B045 cmp.w D0, D5
0000310A 6700 0122 beq +0x124 /* 0000322E */
label0000310E:
0000310E 6000 FEEC bra -0x112 /* 00002FFC */
label00003112:
00003112 BC85 cmp.l D6, D5
00003114 6700 0118 beq +0x11A /* 0000322E */
00003118 7015 moveq.l D0, 0x15
0000311A BC80 cmp.l D6, D0
0000311C 6616 bne +0x18 /* 00003134 */
0000311E 2F0B move.l -[A7], A3
00003120 4EBA E96A jsr [PC - 0x1696 /* 00001A8C */]
00003124 2F00 move.l -[A7], D0
00003126 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000312A 4EBA FEB8 jsr [PC - 0x148 /* 00002FE4 */]
0000312E 2640 movea.l A3, D0
00003130 6000 01DA bra +0x1DC /* 0000330C */
label00003134:
00003134 7614 moveq.l D3, 0x14
00003136 BC83 cmp.l D6, D3
00003138 6404 bcc +0x6 /* 0000313E */
0000313A BA83 cmp.l D5, D3
0000313C 6530 bcs +0x32 /* 0000316E */
label0000313E:
0000313E 0C85 0000 0013 cmpi.l D5, 0x13
00003144 6700 00E8 beq +0xEA /* 0000322E */
00003148 102D E5B8 move.b D0, [A5 - 0x1A48]
0000314C 6700 00BA beq +0xBC /* 00003208 */
00003150 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003154 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00003158 2440 movea.l A2, D0
0000315A 2F0C move.l -[A7], A4
0000315C 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00003160 2200 move.l D1, D0
00003162 200A move.l D0, A2
00003164 B081 cmp.l D0, D1
00003166 6600 00A0 bne +0xA2 /* 00003208 */
0000316A 6000 00C2 bra +0xC4 /* 0000322E */
label0000316E:
0000316E 0C2D 0004 E276 cmpi.b [A5 - 0x1D8A], 0x4
00003174 6622 bne +0x24 /* 00003198 */
00003176 2006 move.l D0, D6
00003178 2200 move.l D1, D0
0000317A C0FC 0014 mulu.w D0, 0x14
0000317E 4841 swap.w D1
00003180 C2FC 0014 mulu.w D1, 0x14
00003184 4841 swap.w D1
00003186 4241 clr.w D1
00003188 D081 add.l D0, D1
0000318A 41ED CCA0 lea.l A0, [A5 - 0x3360]
0000318E D088 add.l D0, A0
00003190 2040 movea.l A0, D0
00003192 D1C5 add.l A0, D5
00003194 1010 move.b D0, [A0]
00003196 600E bra +0x10 /* 000031A6 */
label00003198:
00003198 2006 move.l D0, D6
0000319A 41ED CE30 lea.l A0, [A5 - 0x31D0]
0000319E D088 add.l D0, A0
000031A0 2040 movea.l A0, D0
000031A2 D1C5 add.l A0, D5
000031A4 1010 move.b D0, [A0]
label000031A6:
000031A6 7800 moveq.l D4, 0x00
000031A8 1800 move.b D4, D0
000031AA 7072 moveq.l D0, 0x72
000031AC B880 cmp.l D4, D0
000031AE 6758 beq +0x5A /* 00003208 */
000031B0 7070 moveq.l D0, 0x70
000031B2 B880 cmp.l D4, D0
000031B4 6778 beq +0x7A /* 0000322E */
000031B6 7071 moveq.l D0, 0x71
000031B8 B880 cmp.l D4, D0
000031BA 6772 beq +0x74 /* 0000322E */
000031BC 7052 moveq.l D0, 0x52
000031BE B880 cmp.l D4, D0
000031C0 6700 011E beq +0x120 /* 000032E0 */
000031C4 7053 moveq.l D0, 0x53
000031C6 B880 cmp.l D4, D0
000031C8 6700 0116 beq +0x118 /* 000032E0 */
000031CC 7078 moveq.l D0, 0x78
000031CE B880 cmp.l D4, D0
000031D0 6700 0084 beq +0x86 /* 00003256 */
000031D4 7079 moveq.l D0, 0x79
000031D6 B880 cmp.l D4, D0
000031D8 6700 0086 beq +0x88 /* 00003260 */
000031DC 707A moveq.l D0, 0x7A
000031DE B880 cmp.l D4, D0
000031E0 6700 0088 beq +0x8A /* 0000326A */
000031E4 7076 moveq.l D0, 0x76
000031E6 B880 cmp.l D4, D0
000031E8 6700 008A beq +0x8C /* 00003274 */
000031EC 7077 moveq.l D0, 0x77
000031EE B880 cmp.l D4, D0
000031F0 6700 008C beq +0x8E /* 0000327E */
000031F4 704A moveq.l D0, 0x4A
000031F6 B880 cmp.l D4, D0
000031F8 6700 00A2 beq +0xA4 /* 0000329C */
000031FC 7075 moveq.l D0, 0x75
000031FE B880 cmp.l D4, D0
00003200 6700 00CA beq +0xCC /* 000032CC */
00003204 6000 00DA bra +0xDC /* 000032E0 */
label00003208:
00003208 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000320C 2F0C move.l -[A7], A4
0000320E 7052 moveq.l D0, 0x52
00003210 2F00 move.l -[A7], D0
00003212 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00003216 4FEF 000C lea.l A7, [A7 + 0xC]
0000321A 0C85 0000 0014 cmpi.l D5, 0x14
00003220 660C bne +0xE /* 0000322E */
00003222 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00003226 2028 004C move.l D0, [A0 + 0x4C]
0000322A 2D40 0008 move.l [A6 + 0x8], D0
label0000322E:
0000322E 4AAB 0016 tst.l [A3 + 0x16]
00003232 6612 bne +0x14 /* 00003246 */
00003234 2F2B 0012 move.l -[A7], [A3 + 0x12]
00003238 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
0000323C 2740 0016 move.l [A3 + 0x16], D0
00003240 2040 movea.l A0, D0
00003242 5268 0006 addq.w [A0 + 0x6], 1
label00003246:
00003246 2F0B move.l -[A7], A3
00003248 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000324C 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00003250 2640 movea.l A3, D0
00003252 6000 00B8 bra +0xBA /* 0000330C */
label00003256:
00003256 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000325A 2468 0020 movea.l A2, [A0 + 0x20]
0000325E 6026 bra +0x28 /* 00003286 */
label00003260:
00003260 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00003264 2468 0024 movea.l A2, [A0 + 0x24]
00003268 601C bra +0x1E /* 00003286 */
label0000326A:
0000326A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000326E 2468 0034 movea.l A2, [A0 + 0x34]
00003272 6012 bra +0x14 /* 00003286 */
label00003274:
00003274 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00003278 2468 000C movea.l A2, [A0 + 0xC]
0000327C 6008 bra +0xA /* 00003286 */
label0000327E:
0000327E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00003282 2468 0010 movea.l A2, [A0 + 0x10]
label00003286:
00003286 2F0B move.l -[A7], A3
00003288 2F0A move.l -[A7], A2
0000328A 4EBA FD58 jsr [PC - 0x2A8 /* 00002FE4 */]
0000328E 2F00 move.l -[A7], D0
00003290 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003294 4EBA FD4E jsr [PC - 0x2B2 /* 00002FE4 */]
00003298 2640 movea.l A3, D0
0000329A 6070 bra +0x72 /* 0000330C */
label0000329C:
0000329C 206E 0008 movea.l A0, [A6 + 0x8]
000032A0 2068 0008 movea.l A0, [A0 + 0x8]
000032A4 2610 move.l D3, [A0]
000032A6 701F moveq.l D0, 0x1F
000032A8 2D43 FFFC move.l [A6 - 0x4], D3
000032AC C640 and.w D3, D0
000032AE 7013 moveq.l D0, 0x13
000032B0 B640 cmp.w D3, D0
000032B2 6700 FF7A beq -0x84 /* 0000322E */
000032B6 202E FFFC move.l D0, [A6 - 0x4]
000032BA 7240 moveq.l D1, 0x40
000032BC C081 and.l D0, D1
000032BE 6704 beq +0x6 /* 000032C4 */
000032C0 704B moveq.l D0, 0x4B
000032C2 6002 bra +0x4 /* 000032C6 */
label000032C4:
000032C4 704A moveq.l D0, 0x4A
label000032C6:
000032C6 7800 moveq.l D4, 0x00
000032C8 1800 move.b D4, D0
000032CA 6014 bra +0x16 /* 000032E0 */
label000032CC:
000032CC 302D E34A move.w D0, [A5 - 0x1CB6]
000032D0 7201 moveq.l D1, 0x01
000032D2 C041 and.w D0, D1
000032D4 6704 beq +0x6 /* 000032DA */
000032D6 704F moveq.l D0, 0x4F
000032D8 6002 bra +0x4 /* 000032DC */
label000032DA:
000032DA 7050 moveq.l D0, 0x50
label000032DC:
000032DC 7800 moveq.l D4, 0x00
000032DE 1800 move.b D4, D0
label000032E0:
000032E0 7070 moveq.l D0, 0x70
000032E2 B880 cmp.l D4, D0
000032E4 640E bcc +0x10 /* 000032F4 */
000032E6 41ED E076 lea.l A0, [A5 - 0x1F8A]
000032EA 1030 4000 move.b D0, [A0 + D4.w]
000032EE 7202 moveq.l D1, 0x02
000032F0 C001 and.b D0, D1
000032F2 660A bne +0xC /* 000032FE */
label000032F4:
000032F4 2F3C 0000 12B4 move.l -[A7], 0x12B4
000032FA 4EBA E102 jsr [PC - 0x1EFE /* 000013FE */]
label000032FE:
000032FE 2F04 move.l -[A7], D4
00003300 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003304 2F0B move.l -[A7], A3
00003306 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
0000330A 2640 movea.l A3, D0
label0000330C:
0000330C 102D E350 move.b D0, [A5 - 0x1CB0]
00003310 6706 beq +0x8 /* 00003318 */
00003312 002B 0001 001A ori.b [A3 + 0x1A], 0x1
label00003318:
00003318 200B move.l D0, A3
0000331A 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
0000331E 4E5E unlink A6
00003320 205F movea.l A0, [A7]+
00003322 504F addq.w A7, 8
00003324 4ED0 jmp [A0]
fn00003326:
00003326 4E56 FFF4 link A6, -0x000C
0000332A 48E7 0030 movem.l -[A7], A2,A3
0000332E 266E 0008 movea.l A3, [A6 + 0x8]
00003332 206B 0002 movea.l A0, [A3 + 0x2]
00003336 2068 0012 movea.l A0, [A0 + 0x12]
0000333A 2010 move.l D0, [A0]
0000333C 0280 0000 00FF andi.l D0, 0xFF
00003342 41ED E170 lea.l A0, [A5 - 0x1E90]
00003346 1030 0000 move.b D0, [A0 + D0.w]
0000334A 7201 moveq.l D1, 0x01
0000334C C001 and.b D0, D1
0000334E 671E beq +0x20 /* 0000336E */
00003350 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00003354 2F28 0018 move.l -[A7], [A0 + 0x18]
00003358 7001 moveq.l D0, 0x01
0000335A 2F00 move.l -[A7], D0
0000335C 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00003360 2740 0006 move.l [A3 + 0x6], D0
00003364 2F0B move.l -[A7], A3
00003366 4EBA F5DA jsr [PC - 0xA26 /* 00002942 */]
0000336A 6000 00D2 bra +0xD4 /* 0000343E */
label0000336E:
0000336E 302D E34A move.w D0, [A5 - 0x1CB6]
00003372 7202 moveq.l D1, 0x02
00003374 C041 and.w D0, D1
00003376 6750 beq +0x52 /* 000033C8 */
00003378 206B 0002 movea.l A0, [A3 + 0x2]
0000337C 2068 0012 movea.l A0, [A0 + 0x12]
00003380 2010 move.l D0, [A0]
00003382 721F moveq.l D1, 0x1F
00003384 C081 and.l D0, D1
00003386 41ED E170 lea.l A0, [A5 - 0x1E90]
0000338A 1030 0000 move.b D0, [A0 + D0.w]
0000338E 7202 moveq.l D1, 0x02
00003390 C001 and.b D0, D1
00003392 6734 beq +0x36 /* 000033C8 */
00003394 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
00003398 244B movea.l A2, A3
0000339A 5C4A addq.w A2, 6
0000339C 2480 move.l [A2], D0
0000339E 2040 movea.l A0, D0
000033A0 10BC 005D move.b [A0], 0x5D /* ']' */
000033A4 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000033A8 2028 0034 move.l D0, [A0 + 0x34]
000033AC 2052 movea.l A0, [A2]
000033AE 2140 0012 move.l [A0 + 0x12], D0
000033B2 2040 movea.l A0, D0
000033B4 5268 0006 addq.w [A0 + 0x6], 1
000033B8 2052 movea.l A0, [A2]
000033BA 217C 3FF0 0000 0002 move.l [A0 + 0x2], 0x3FF00000
000033C2 42A8 0006 clr.l [A0 + 0x6]
000033C6 6076 bra +0x78 /* 0000343E */
label000033C8:
000033C8 206B 0002 movea.l A0, [A3 + 0x2]
000033CC 2068 0012 movea.l A0, [A0 + 0x12]
000033D0 2010 move.l D0, [A0]
000033D2 721F moveq.l D1, 0x1F
000033D4 C041 and.w D0, D1
000033D6 720E moveq.l D1, 0x0E
000033D8 B041 cmp.w D0, D1
000033DA 663C bne +0x3E /* 00003418 */
000033DC 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
000033E0 244B movea.l A2, A3
000033E2 5C4A addq.w A2, 6
000033E4 2480 move.l [A2], D0
000033E6 2040 movea.l A0, D0
000033E8 10BC 005D move.b [A0], 0x5D /* ']' */
000033EC 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000033F0 2028 0038 move.l D0, [A0 + 0x38]
000033F4 2052 movea.l A0, [A2]
000033F6 2140 0012 move.l [A0 + 0x12], D0
000033FA 2040 movea.l A0, D0
000033FC 5268 0006 addq.w [A0 + 0x6], 1
00003400 42A7 clr.l -[A7]
00003402 2F3C 3FF0 0000 move.l -[A7], 0x3FF00000
00003408 2052 movea.l A0, [A2]
0000340A 5448 addq.w A0, 2
0000340C 2F08 move.l -[A7], A0
0000340E 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00003412 4FEF 000C lea.l A7, [A7 + 0xC]
00003416 6026 bra +0x28 /* 0000343E */
label00003418:
00003418 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000341C 2F28 0018 move.l -[A7], [A0 + 0x18]
00003420 7001 moveq.l D0, 0x01
00003422 2F00 move.l -[A7], D0
00003424 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
00003428 2740 0006 move.l [A3 + 0x6], D0
0000342C 2F00 move.l -[A7], D0
0000342E 206B 0002 movea.l A0, [A3 + 0x2]
00003432 2F28 0012 move.l -[A7], [A0 + 0x12]
00003436 4EBA EC70 jsr [PC - 0x1390 /* 000020A8 */]
0000343A 2740 0006 move.l [A3 + 0x6], D0
label0000343E:
0000343E 4CDF 0C00 movem.l A2,A3, [A7]+
00003442 4E5E unlink A6
00003444 205F movea.l A0, [A7]+
00003446 584F addq.w A7, 4
00003448 4ED0 jmp [A0]
fn0000344A:
0000344A 4E56 0000 link A6, 0
0000344E 48E7 1020 movem.l -[A7], D3,A2
00003452 206E 0008 movea.l A0, [A6 + 0x8]
00003456 2468 0008 movea.l A2, [A0 + 0x8]
0000345A 2612 move.l D3, [A2]
0000345C 701F moveq.l D0, 0x1F
0000345E C680 and.l D3, D0
00003460 7014 moveq.l D0, 0x14
00003462 B680 cmp.l D3, D0
00003464 6604 bne +0x6 /* 0000346A */
00003466 7002 moveq.l D0, 0x02
00003468 6002 bra +0x4 /* 0000346C */
label0000346A:
0000346A 7001 moveq.l D0, 0x01
label0000346C:
0000346C 4CDF 0408 movem.l D3,A2, [A7]+
00003470 4E5E unlink A6
00003472 205F movea.l A0, [A7]+
00003474 584F addq.w A7, 4
00003476 4ED0 jmp [A0]
fn00003478:
00003478 4E56 0000 link A6, 0
0000347C 486D DAD6 pea.l [A5 - 0x252A]
00003480 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003484 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
00003488 4E5E unlink A6
0000348A 205F movea.l A0, [A7]+
0000348C 584F addq.w A7, 4
0000348E 4ED0 jmp [A0]
00003490 4E56 FBFC link A6, -0x0404
00003494 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00003498 7800 moveq.l D4, 0x00
0000349A 122E 0008 move.b D1, [A6 + 0x8]
0000349E 7000 moveq.l D0, 0x00
000034A0 1001 move.b D0, D1
000034A2 721D moveq.l D1, 0x1D
000034A4 B081 cmp.l D0, D1
000034A6 6708 beq +0xA /* 000034B0 */
000034A8 7220 moveq.l D1, 0x20
000034AA B081 cmp.l D0, D1
000034AC 670A beq +0xC /* 000034B8 */
000034AE 6010 bra +0x12 /* 000034C0 */
label000034B0:
000034B0 1D7C 000D FFFC move.b [A6 - 0x4], 0xD /* '\r' */
000034B6 6012 bra +0x14 /* 000034CA */
label000034B8:
000034B8 1D7C 000E FFFC move.b [A6 - 0x4], 0xE
000034BE 600A bra +0xC /* 000034CA */
label000034C0:
000034C0 2F3C 0000 00C4 move.l -[A7], 0xC4
000034C6 4EBA FFB0 jsr [PC - 0x50 /* 00003478 */]
label000034CA:
000034CA 0C2D 006E DB5A cmpi.b [A5 - 0x24A6], 0x6E /* 'n' */
000034D0 6614 bne +0x16 /* 000034E6 */
000034D2 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
000034D6 486E FBFC pea.l [A6 - 0x404]
000034DA 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000034DE 504F addq.w A7, 8
000034E0 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000034E4 6018 bra +0x1A /* 000034FE */
label000034E6:
000034E6 4EBA 0AA4 jsr [PC + 0xAA4 /* 00003F8C */]
000034EA 2440 movea.l A2, D0
000034EC 2F0A move.l -[A7], A2
000034EE 486E FBFC pea.l [A6 - 0x404]
000034F2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000034F6 504F addq.w A7, 8
000034F8 0084 0000 0004 ori.l D4, 0x4
label000034FE:
000034FE 486E FBFC pea.l [A6 - 0x404]
00003502 7608 moveq.l D3, 0x08
00003504 2F03 move.l -[A7], D3
00003506 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
0000350A 2640 movea.l A3, D0
0000350C 200B move.l D0, A3
0000350E 6618 bne +0x1A /* 00003528 */
00003510 7002 moveq.l D0, 0x02
00003512 2F00 move.l -[A7], D0
00003514 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00003518 4A80 tst.l D0
0000351A 660C bne +0xE /* 00003528 */
0000351C 486E FBFC pea.l [A6 - 0x404]
00003520 2F03 move.l -[A7], D3
00003522 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
00003526 2640 movea.l A3, D0
label00003528:
00003528 0C2D 003E DB5A cmpi.b [A5 - 0x24A6], 0x3E /* '>' */
0000352E 664C bne +0x4E /* 0000357C */
00003530 200B move.l D0, A3
00003532 6722 beq +0x24 /* 00003556 */
00003534 246B 000C movea.l A2, [A3 + 0xC]
00003538 102A 0004 move.b D0, [A2 + 0x4]
0000353C 1203 move.b D1, D3
0000353E C001 and.b D0, D1
00003540 6628 bne +0x2A /* 0000356A */
00003542 486E FBFC pea.l [A6 - 0x404]
00003546 7030 moveq.l D0, 0x30
00003548 2F00 move.l -[A7], D0
0000354A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000354E 504F addq.w A7, 8
00003550 200A move.l D0, A2
00003552 4EFA 00CC jmp [PC + 0xCC /* 00003620 */]
label00003556:
00003556 486E FBFC pea.l [A6 - 0x404]
0000355A 1F2E FFFC move.b -[A7], [A6 - 0x4]
0000355E 2F04 move.l -[A7], D4
00003560 4EBA 07CA jsr [PC + 0x7CA /* 00003D2C */]
00003564 2640 movea.l A3, D0
00003566 246B 000C movea.l A2, [A3 + 0xC]
label0000356A:
0000356A 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000356E 1F2E FFFC move.b -[A7], [A6 - 0x4]
00003572 2F0A move.l -[A7], A2
00003574 4267 clr.w -[A7]
00003576 4EBA 01EA jsr [PC + 0x1EA /* 00003762 */]
0000357A 6074 bra +0x76 /* 000035F0 */
label0000357C:
0000357C 162D DB5A move.b D3, [A5 - 0x24A6]
00003580 703C moveq.l D0, 0x3C
00003582 B600 cmp.b D3, D0
00003584 6706 beq +0x8 /* 0000358C */
00003586 7057 moveq.l D0, 0x57
00003588 B600 cmp.b D3, D0
0000358A 6606 bne +0x8 /* 00003592 */
label0000358C:
0000358C 202D E6CA move.l D0, [A5 - 0x1936]
00003590 670E beq +0x10 /* 000035A0 */
label00003592:
00003592 486E FBFC pea.l [A6 - 0x404]
00003596 7008 moveq.l D0, 0x08
00003598 2F00 move.l -[A7], D0
0000359A 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
0000359E 2640 movea.l A3, D0
label000035A0:
000035A0 200B move.l D0, A3
000035A2 6610 bne +0x12 /* 000035B4 */
000035A4 486E FBFC pea.l [A6 - 0x404]
000035A8 1F2E FFFC move.b -[A7], [A6 - 0x4]
000035AC 2F04 move.l -[A7], D4
000035AE 4EBA 077C jsr [PC + 0x77C /* 00003D2C */]
000035B2 2640 movea.l A3, D0
label000035B4:
000035B4 4A2B 0016 tst.b [A3 + 0x16]
000035B8 660A bne +0xC /* 000035C4 */
000035BA 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000035BE 2028 0018 move.l D0, [A0 + 0x18]
000035C2 605C bra +0x5E /* 00003620 */
label000035C4:
000035C4 122E FFFC move.b D1, [A6 - 0x4]
000035C8 7000 moveq.l D0, 0x00
000035CA 1001 move.b D0, D1
000035CC 122B 0016 move.b D1, [A3 + 0x16]
000035D0 4881 ext.w D1
000035D2 48C1 ext.l D1
000035D4 B081 cmp.l D0, D1
000035D6 6718 beq +0x1A /* 000035F0 */
000035D8 486E FBFC pea.l [A6 - 0x404]
000035DC 701C moveq.l D0, 0x1C
000035DE 2F00 move.l -[A7], D0
000035E0 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000035E4 504F addq.w A7, 8
000035E6 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000035EA 2028 0018 move.l D0, [A0 + 0x18]
000035EE 6030 bra +0x32 /* 00003620 */
label000035F0:
000035F0 202B 0018 move.l D0, [A3 + 0x18]
000035F4 0280 0400 0000 andi.l D0, 0x4000000
000035FA 6720 beq +0x22 /* 0000361C */
000035FC 206B 0010 movea.l A0, [A3 + 0x10]
00003600 4A90 tst.l [A0]
00003602 6718 beq +0x1A /* 0000361C */
00003604 02AB FBFF FFFF 0018 andi.l [A3 + 0x18], 0xFBFFFFFF
0000360C 262B 000C move.l D3, [A3 + 0xC]
00003610 2F03 move.l -[A7], D3
00003612 2043 movea.l A0, D3
00003614 2F28 0012 move.l -[A7], [A0 + 0x12]
00003618 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
label0000361C:
0000361C 202B 000C move.l D0, [A3 + 0xC]
label00003620:
00003620 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00003624 4E5E unlink A6
00003626 205F movea.l A0, [A7]+
00003628 544F addq.w A7, 2
0000362A 4ED0 jmp [A0]
fn0000362C:
0000362C 4E56 FFFC link A6, -0x0004
00003630 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00003634 246E 0008 movea.l A2, [A6 + 0x8]
00003638 2A2E 0010 move.l D5, [A6 + 0x10]
0000363C 5E85 addq.l D5, 7
0000363E E68D lsr D5, 3
00003640 4244 clr.w D4
00003642 7600 moveq.l D3, 0x00
00003644 2D43 FFFC move.l [A6 - 0x4], D3
00003648 202E 0010 move.l D0, [A6 + 0x10]
0000364C 6606 bne +0x8 /* 00003654 */
0000364E 2003 move.l D0, D3
00003650 4EFA 0094 jmp [PC + 0x94 /* 000036E6 */]
label00003654:
00003654 7001 moveq.l D0, 0x01
00003656 BA80 cmp.l D5, D0
00003658 6710 beq +0x12 /* 0000366A */
0000365A 7002 moveq.l D0, 0x02
0000365C BA80 cmp.l D5, D0
0000365E 670A beq +0xC /* 0000366A */
00003660 7003 moveq.l D0, 0x03
00003662 BA80 cmp.l D5, D0
00003664 6704 beq +0x6 /* 0000366A */
00003666 7004 moveq.l D0, 0x04
00003668 BA80 cmp.l D5, D0
label0000366A:
0000366A 206E 000C movea.l A0, [A6 + 0xC]
0000366E 2068 0010 movea.l A0, [A0 + 0x10]
00003672 2868 0004 movea.l A4, [A0 + 0x4]
00003676 6068 bra +0x6A /* 000036E0 */
label00003678:
00003678 266C 0008 movea.l A3, [A4 + 0x8]
0000367C B7CA cmpa.l A3, A2
0000367E 6602 bne +0x4 /* 00003682 */
00003680 7801 moveq.l D4, 0x01
label00003682:
00003682 4A44 tst.w D4
00003684 6758 beq +0x5A /* 000036DE */
00003686 206B 000C movea.l A0, [A3 + 0xC]
0000368A 2010 move.l D0, [A0]
0000368C 721F moveq.l D1, 0x1F
0000368E C041 and.w D0, D1
00003690 7211 moveq.l D1, 0x11
00003692 B041 cmp.w D0, D1
00003694 6248 bhi +0x4A /* 000036DE */
00003696 206B 000C movea.l A0, [A3 + 0xC]
0000369A 2010 move.l D0, [A0]
0000369C 0280 0000 00FF andi.l D0, 0xFF
000036A2 41ED E170 lea.l A0, [A5 - 0x1E90]
000036A6 1030 0000 move.b D0, [A0 + D0.w]
000036AA 7220 moveq.l D1, 0x20
000036AC C001 and.b D0, D1
000036AE 6712 beq +0x14 /* 000036C2 */
000036B0 204B movea.l A0, A3
000036B2 700C moveq.l D0, 0x0C
000036B4 D1C0 add.l A0, D0
000036B6 2F08 move.l -[A7], A0
000036B8 7009 moveq.l D0, 0x09
000036BA 2F00 move.l -[A7], D0
000036BC 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000036C0 6010 bra +0x12 /* 000036D2 */
label000036C2:
000036C2 204B movea.l A0, A3
000036C4 700C moveq.l D0, 0x0C
000036C6 D1C0 add.l A0, D0
000036C8 2F08 move.l -[A7], A0
000036CA 7008 moveq.l D0, 0x08
000036CC 2F00 move.l -[A7], D0
000036CE 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
label000036D2:
000036D2 102B 0010 move.b D0, [A3 + 0x10]
000036D6 902E FFFF sub.b D0, [A6 - 0x1]
000036DA 1740 0010 move.b [A3 + 0x10], D0
label000036DE:
000036DE 2854 movea.l A4, [A4]
label000036E0:
000036E0 200C move.l D0, A4
000036E2 6694 bne -0x6A /* 00003678 */
000036E4 2005 move.l D0, D5
label000036E6:
000036E6 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000036EA 4E5E unlink A6
000036EC 205F movea.l A0, [A7]+
000036EE 4FEF 000C lea.l A7, [A7 + 0xC]
000036F2 4ED0 jmp [A0]
fn000036F4:
000036F4 4E56 0000 link A6, 0
000036F8 48E7 1430 movem.l -[A7], D3,D5,A2,A3
000036FC 2A2E 000A move.l D5, [A6 + 0xA]
00003700 266E 000E movea.l A3, [A6 + 0xE]
00003704 244B movea.l A2, A3
00003706 700C moveq.l D0, 0x0C
00003708 D5C0 add.l A2, D0
0000370A 2012 move.l D0, [A2]
0000370C B085 cmp.l D0, D5
0000370E 6444 bcc +0x46 /* 00003754 */
00003710 0CAD 0000 0001 E612 cmpi.l [A5 - 0x19EE], 0x1
00003718 6606 bne +0x8 /* 00003720 */
0000371A 7002 moveq.l D0, 0x02
0000371C 2480 move.l [A2], D0
0000371E 6034 bra +0x36 /* 00003754 */
label00003720:
00003720 7608 moveq.l D3, 0x08
00003722 BA83 cmp.l D5, D3
00003724 6706 beq +0x8 /* 0000372C */
00003726 7010 moveq.l D0, 0x10
00003728 BA80 cmp.l D5, D0
0000372A 6624 bne +0x26 /* 00003750 */
label0000372C:
0000372C 4AAB 0004 tst.l [A3 + 0x4]
00003730 6716 beq +0x18 /* 00003748 */
00003732 0C2E 000E 0008 cmpi.b [A6 + 0x8], 0xE
00003738 6606 bne +0x8 /* 00003740 */
0000373A 2743 000C move.l [A3 + 0xC], D3
0000373E 6014 bra +0x16 /* 00003754 */
label00003740:
00003740 7004 moveq.l D0, 0x04
00003742 2740 000C move.l [A3 + 0xC], D0
00003746 600C bra +0xE /* 00003754 */
label00003748:
00003748 7008 moveq.l D0, 0x08
0000374A 2740 000C move.l [A3 + 0xC], D0
0000374E 6004 bra +0x6 /* 00003754 */
label00003750:
00003750 2745 000C move.l [A3 + 0xC], D5
label00003754:
00003754 4CDF 0C28 movem.l D3,D5,A2,A3, [A7]+
00003758 4E5E unlink A6
0000375A 205F movea.l A0, [A7]+
0000375C 4FEF 000A lea.l A7, [A7 + 0xA]
00003760 4ED0 jmp [A0]
fn00003762:
00003762 4E56 FBCC link A6, -0x0434
00003766 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000376A 7600 moveq.l D3, 0x00
0000376C 2D43 FFD4 move.l [A6 - 0x2C], D3
00003770 2D43 FFD8 move.l [A6 - 0x28], D3
00003774 2C03 move.l D6, D3
00003776 4247 clr.w D7
00003778 7000 moveq.l D0, 0x00
0000377A 2D40 FFE4 move.l [A6 - 0x1C], D0
0000377E 246E 000A movea.l A2, [A6 + 0xA]
00003782 202A 000C move.l D0, [A2 + 0xC]
00003786 2D40 FFDC move.l [A6 - 0x24], D0
0000378A 4A80 tst.l D0
0000378C 660A bne +0xC /* 00003798 */
0000378E 2F3C 0000 042A move.l -[A7], 0x42A
00003794 4EBA FCE2 jsr [PC - 0x31E /* 00003478 */]
label00003798:
00003798 206E FFDC movea.l A0, [A6 - 0x24]
0000379C 2028 0010 move.l D0, [A0 + 0x10]
000037A0 2D40 FFE0 move.l [A6 - 0x20], D0
000037A4 2A03 move.l D5, D3
000037A6 200A move.l D0, A2
000037A8 660A bne +0xC /* 000037B4 */
000037AA 2F3C 0000 0430 move.l -[A7], 0x430
000037B0 4EBA FCC6 jsr [PC - 0x33A /* 00003478 */]
label000037B4:
000037B4 2D6D E5E6 FFCC move.l [A6 - 0x34], [A5 - 0x1A1A]
000037BA 70FF moveq.l D0, 0xFFFFFFFF
000037BC 2B40 E5E6 move.l [A5 - 0x1A1A], D0
000037C0 6000 04A0 bra +0x4A2 /* 00003C62 */
label000037C4:
000037C4 486E FFD0 pea.l [A6 - 0x30]
000037C8 42A7 clr.l -[A7]
000037CA 7001 moveq.l D0, 0x01
000037CC 3F00 move.w -[A7], D0
000037CE 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
000037D2 246E FFE0 movea.l A2, [A6 - 0x20]
000037D6 584A addq.w A2, 4
000037D8 2D4A FFF4 move.l [A6 - 0xC], A2
000037DC 206E FFE0 movea.l A0, [A6 - 0x20]
000037E0 7010 moveq.l D0, 0x10
000037E2 D1C0 add.l A0, D0
000037E4 2D48 FFF8 move.l [A6 - 0x8], A0
000037E8 206E FFDC movea.l A0, [A6 - 0x24]
000037EC 7048 moveq.l D0, 0x48
000037EE D1C0 add.l A0, D0
000037F0 2D48 FFFC move.l [A6 - 0x4], A0
label000037F4:
000037F4 0C2D 003B DB5A cmpi.b [A5 - 0x24A6], 0x3B /* ';' */
000037FA 6654 bne +0x56 /* 00003850 */
000037FC 0C2E 000E 000E cmpi.b [A6 + 0xE], 0xE
00003802 660A bne +0xC /* 0000380E */
00003804 707B moveq.l D0, 0x7B
00003806 2F00 move.l -[A7], D0
00003808 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000380C 584F addq.w A7, 4
label0000380E:
0000380E 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00003812 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00003816 2D40 FFEC move.l [A6 - 0x14], D0
0000381A 7603 moveq.l D3, 0x03
0000381C E7A8 lsl D0, D3
0000381E 2F00 move.l -[A7], D0
00003820 4EBA 058C jsr [PC + 0x58C /* 00003DAE */]
00003824 2D40 FFE8 move.l [A6 - 0x18], D0
00003828 D1AE FFD8 add.l [A6 - 0x28], D0
0000382C BCAE FFEC cmp.l D6, [A6 - 0x14]
00003830 6610 bne +0x12 /* 00003842 */
00003832 4A80 tst.l D0
00003834 670C beq +0xE /* 00003842 */
00003836 2806 move.l D4, D6
00003838 E7AC lsl D4, D3
0000383A B8AE FFD8 cmp.l D4, [A6 - 0x28]
0000383E 6200 03EC bhi +0x3EE /* 00003C2C */
label00003842:
00003842 DA86 add.l D5, D6
00003844 7C00 moveq.l D6, 0x00
00003846 7000 moveq.l D0, 0x00
00003848 2D40 FFD8 move.l [A6 - 0x28], D0
0000384C 6000 03DE bra +0x3E0 /* 00003C2C */
label00003850:
00003850 162D DB5A move.b D3, [A5 - 0x24A6]
00003854 7057 moveq.l D0, 0x57
00003856 B600 cmp.b D3, D0
00003858 6708 beq +0xA /* 00003862 */
0000385A 703C moveq.l D0, 0x3C
0000385C B600 cmp.b D3, D0
0000385E 6600 0126 bne +0x128 /* 00003986 */
label00003862:
00003862 246E FFD0 movea.l A2, [A6 - 0x30]
00003866 2012 move.l D0, [A2]
00003868 721F moveq.l D1, 0x1F
0000386A C041 and.w D0, D1
0000386C 7214 moveq.l D1, 0x14
0000386E B041 cmp.w D0, D1
00003870 6600 0114 bne +0x116 /* 00003986 */
00003874 246A 000C movea.l A2, [A2 + 0xC]
00003878 102A 0016 move.b D0, [A2 + 0x16]
0000387C 720E moveq.l D1, 0x0E
0000387E B001 cmp.b D0, D1
00003880 6600 0104 bne +0x106 /* 00003986 */
00003884 206A 0010 movea.l A0, [A2 + 0x10]
00003888 2028 0010 move.l D0, [A0 + 0x10]
0000388C 7204 moveq.l D1, 0x04
0000388E C081 and.l D0, D1
00003890 6700 00F4 beq +0xF6 /* 00003986 */
00003894 202E FFD8 move.l D0, [A6 - 0x28]
00003898 670A beq +0xC /* 000038A4 */
0000389A DA86 add.l D5, D6
0000389C 7600 moveq.l D3, 0x00
0000389E 2D43 FFD8 move.l [A6 - 0x28], D3
000038A2 2C03 move.l D6, D3
label000038A4:
000038A4 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000038A8 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
000038AC 2600 move.l D3, D0
000038AE 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000038B2 2F03 move.l -[A7], D3
000038B4 1F2E 000E move.b -[A7], [A6 + 0xE]
000038B8 4EBA FE3A jsr [PC - 0x1C6 /* 000036F4 */]
000038BC 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000038C0 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
000038C4 2800 move.l D4, D0
000038C6 0C2E 000E 000E cmpi.b [A6 + 0xE], 0xE
000038CC 660E bne +0x10 /* 000038DC */
000038CE 202E FFD4 move.l D0, [A6 - 0x2C]
000038D2 B084 cmp.l D0, D4
000038D4 642C bcc +0x2E /* 00003902 */
000038D6 2D44 FFD4 move.l [A6 - 0x2C], D4
000038DA 6026 bra +0x28 /* 00003902 */
label000038DC:
000038DC 2D44 FFD4 move.l [A6 - 0x2C], D4
000038E0 202D E612 move.l D0, [A5 - 0x19EE]
000038E4 671C beq +0x1E /* 00003902 */
000038E6 206E FFF4 movea.l A0, [A6 - 0xC]
000038EA 2010 move.l D0, [A0]
000038EC 4480 neg.l D0
000038EE 9180 subx.l D0, D0
000038F0 4480 neg.l D0
000038F2 3F00 move.w -[A7], D0
000038F4 2F05 move.l -[A7], D5
000038F6 2F03 move.l -[A7], D3
000038F8 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000038FC 4FEF 000A lea.l A7, [A7 + 0xA]
00003900 2A00 move.l D5, D0
label00003902:
00003902 206E FFD0 movea.l A0, [A6 - 0x30]
00003906 2068 000C movea.l A0, [A0 + 0xC]
0000390A 2868 0010 movea.l A4, [A0 + 0x10]
0000390E 00AC 0000 0001 0010 ori.l [A4 + 0x10], 0x1
00003916 266C 0004 movea.l A3, [A4 + 0x4]
0000391A 6040 bra +0x42 /* 0000395C */
label0000391C:
0000391C 246B 0008 movea.l A2, [A3 + 0x8]
00003920 2F2E FFDC move.l -[A7], [A6 - 0x24]
00003924 204A movea.l A0, A2
00003926 7048 moveq.l D0, 0x48
00003928 D1C0 add.l A0, D0
0000392A 2F08 move.l -[A7], A0
0000392C 1F2A 0016 move.b -[A7], [A2 + 0x16]
00003930 4EBA 05DA jsr [PC + 0x5DA /* 00003F0C */]
00003934 7600 moveq.l D3, 0x00
00003936 2483 move.l [A2], D3
00003938 2543 0004 move.l [A2 + 0x4], D3
0000393C 2F2E FFDC move.l -[A7], [A6 - 0x24]
00003940 2F0A move.l -[A7], A2
00003942 4EBA 05F4 jsr [PC + 0x5F4 /* 00003F38 */]
00003946 162A 0016 move.b D3, [A2 + 0x16]
0000394A 7012 moveq.l D0, 0x12
0000394C B600 cmp.b D3, D0
0000394E 6706 beq +0x8 /* 00003956 */
00003950 7010 moveq.l D0, 0x10
00003952 B600 cmp.b D3, D0
00003954 6604 bne +0x6 /* 0000395A */
label00003956:
00003956 2545 0020 move.l [A2 + 0x20], D5
label0000395A:
0000395A 2653 movea.l A3, [A3]
label0000395C:
0000395C 200B move.l D0, A3
0000395E 66BC bne -0x42 /* 0000391C */
00003960 244C movea.l A2, A4
00003962 584A addq.w A2, 4
00003964 2F0A move.l -[A7], A2
00003966 42A7 clr.l -[A7]
00003968 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
0000396C 7000 moveq.l D0, 0x00
0000396E 2940 0008 move.l [A4 + 0x8], D0
00003972 0C2E 000E 000E cmpi.b [A6 + 0xE], 0xE
00003978 6700 02B2 beq +0x2B4 /* 00003C2C */
0000397C 202E FFD4 move.l D0, [A6 - 0x2C]
00003980 DA80 add.l D5, D0
00003982 6000 02A8 bra +0x2AA /* 00003C2C */
label00003986:
00003986 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000398A 486E FBCC pea.l [A6 - 0x434]
0000398E 4EAD 1902 jsr [A5 + 0x1902 /* export_796 */]
00003992 2440 movea.l A2, D0
00003994 102E FBCC move.b D0, [A6 - 0x434]
00003998 660A bne +0xC /* 000039A4 */
0000399A 2F0A move.l -[A7], A2
0000399C 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000039A0 6000 029A bra +0x29C /* 00003C3C */
label000039A4:
000039A4 486E FBCC pea.l [A6 - 0x434]
000039A8 42A7 clr.l -[A7]
000039AA 2F0A move.l -[A7], A2
000039AC 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
000039B0 2840 movea.l A4, D0
000039B2 2F0A move.l -[A7], A2
000039B4 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000039B8 0C2D 003B DB5A cmpi.b [A5 - 0x24A6], 0x3B /* ';' */
000039BE 6600 0090 bne +0x92 /* 00003A50 */
000039C2 197C 0010 0016 move.b [A4 + 0x16], 0x10
000039C8 206E FFF8 movea.l A0, [A6 - 0x8]
000039CC 0090 0000 0010 ori.l [A0], 0x10
000039D2 0CAD 0000 0001 E612 cmpi.l [A5 - 0x19EE], 0x1
000039DA 6604 bne +0x6 /* 000039E0 */
000039DC 7804 moveq.l D4, 0x04
000039DE 6008 bra +0xA /* 000039E8 */
label000039E0:
000039E0 2F0A move.l -[A7], A2
000039E2 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
000039E6 2800 move.l D4, D0
label000039E8:
000039E8 2004 move.l D0, D4
000039EA E788 lsl D0, 3
000039EC 2F00 move.l -[A7], D0
000039EE 4EBA 03BE jsr [PC + 0x3BE /* 00003DAE */]
000039F2 2D40 FFF0 move.l [A6 - 0x10], D0
000039F6 4A80 tst.l D0
000039F8 660C bne +0xE /* 00003A06 */
000039FA 2F3C 0000 0081 move.l -[A7], 0x81
00003A00 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003A04 584F addq.w A7, 4
label00003A06:
00003A06 B886 cmp.l D4, D6
00003A08 6612 bne +0x14 /* 00003A1C */
00003A0A 2006 move.l D0, D6
00003A0C E788 lsl D0, 3
00003A0E 222E FFD8 move.l D1, [A6 - 0x28]
00003A12 D2AE FFF0 add.l D1, [A6 - 0x10]
00003A16 B081 cmp.l D0, D1
00003A18 6400 00C8 bcc +0xCA /* 00003AE2 */
label00003A1C:
00003A1C 202E FFD8 move.l D0, [A6 - 0x28]
00003A20 671C beq +0x1E /* 00003A3E */
00003A22 0CAD 0000 0001 E612 cmpi.l [A5 - 0x19EE], 0x1
00003A2A 6612 bne +0x14 /* 00003A3E */
00003A2C 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00003A30 2F2E FFDC move.l -[A7], [A6 - 0x24]
00003A34 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003A38 4EBA FBF2 jsr [PC - 0x40E /* 0000362C */]
00003A3C 2C00 move.l D6, D0
label00003A3E:
00003A3E DA86 add.l D5, D6
00003A40 7000 moveq.l D0, 0x00
00003A42 2D40 FFD8 move.l [A6 - 0x28], D0
00003A46 2C04 move.l D6, D4
00003A48 2D4C FFE4 move.l [A6 - 0x1C], A4
00003A4C 6000 0094 bra +0x96 /* 00003AE2 */
label00003A50:
00003A50 197C 0012 0016 move.b [A4 + 0x16], 0x12
00003A56 244C movea.l A2, A4
00003A58 700C moveq.l D0, 0x0C
00003A5A D5C0 add.l A2, D0
00003A5C 2652 movea.l A3, [A2]
00003A5E 2013 move.l D0, [A3]
00003A60 721F moveq.l D1, 0x1F
00003A62 C041 and.w D0, D1
00003A64 7214 moveq.l D1, 0x14
00003A66 B041 cmp.w D0, D1
00003A68 6640 bne +0x42 /* 00003AAA */
00003A6A 206B 000C movea.l A0, [A3 + 0xC]
00003A6E B1EE FFDC cmpa.l A0, [A6 - 0x24]
00003A72 6636 bne +0x38 /* 00003AAA */
00003A74 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A78 204C movea.l A0, A4
00003A7A 7048 moveq.l D0, 0x48
00003A7C D1C0 add.l A0, D0
00003A7E 2F08 move.l -[A7], A0
00003A80 2F3C 0000 00A5 move.l -[A7], 0xA5
00003A86 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003A8A 4FEF 000C lea.l A7, [A7 + 0xC]
00003A8E 2F12 move.l -[A7], [A2]
00003A90 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00003A94 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00003A98 2028 0018 move.l D0, [A0 + 0x18]
00003A9C 2480 move.l [A2], D0
00003A9E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00003AA2 2068 0018 movea.l A0, [A0 + 0x18]
00003AA6 5268 0006 addq.w [A0 + 0x6], 1
label00003AAA:
00003AAA 7000 moveq.l D0, 0x00
00003AAC 2D40 FFF0 move.l [A6 - 0x10], D0
00003AB0 202E FFD8 move.l D0, [A6 - 0x28]
00003AB4 672C beq +0x2E /* 00003AE2 */
00003AB6 202E FFD8 move.l D0, [A6 - 0x28]
00003ABA 671C beq +0x1E /* 00003AD8 */
00003ABC 0CAD 0000 0001 E612 cmpi.l [A5 - 0x19EE], 0x1
00003AC4 6612 bne +0x14 /* 00003AD8 */
00003AC6 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00003ACA 2F2E FFDC move.l -[A7], [A6 - 0x24]
00003ACE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003AD2 4EBA FB58 jsr [PC - 0x4A8 /* 0000362C */]
00003AD6 2C00 move.l D6, D0
label00003AD8:
00003AD8 DA86 add.l D5, D6
00003ADA 7600 moveq.l D3, 0x00
00003ADC 2D43 FFD8 move.l [A6 - 0x28], D3
00003AE0 2C03 move.l D6, D3
label00003AE2:
00003AE2 2F0C move.l -[A7], A4
00003AE4 4267 clr.w -[A7]
00003AE6 4EBA 02FC jsr [PC + 0x2FC /* 00003DE4 */]
00003AEA 196E FFF3 0011 move.b [A4 + 0x11], [A6 - 0xD]
00003AF0 2F2C 000C move.l -[A7], [A4 + 0xC]
00003AF4 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00003AF8 2800 move.l D4, D0
00003AFA 2F2C 000C move.l -[A7], [A4 + 0xC]
00003AFE 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00003B02 2600 move.l D3, D0
00003B04 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00003B08 2F03 move.l -[A7], D3
00003B0A 1F2E 000E move.b -[A7], [A6 + 0xE]
00003B0E 4EBA FBE4 jsr [PC - 0x41C /* 000036F4 */]
00003B12 0C2E 000E 000E cmpi.b [A6 + 0xE], 0xE
00003B18 661E bne +0x20 /* 00003B38 */
00003B1A 7000 moveq.l D0, 0x00
00003B1C 2940 0020 move.l [A4 + 0x20], D0
00003B20 422C 0010 clr.b [A4 + 0x10]
00003B24 262E FFD4 move.l D3, [A6 - 0x2C]
00003B28 B883 cmp.l D4, D3
00003B2A 6404 bcc +0x6 /* 00003B30 */
00003B2C 2003 move.l D0, D3
00003B2E 6002 bra +0x4 /* 00003B32 */
label00003B30:
00003B30 2004 move.l D0, D4
label00003B32:
00003B32 2D40 FFD4 move.l [A6 - 0x2C], D0
00003B36 6058 bra +0x5A /* 00003B90 */
label00003B38:
00003B38 202D E612 move.l D0, [A5 - 0x19EE]
00003B3C 6730 beq +0x32 /* 00003B6E */
00003B3E 0CAD 0000 0001 E612 cmpi.l [A5 - 0x19EE], 0x1
00003B46 660A bne +0xC /* 00003B52 */
00003B48 102C 0016 move.b D0, [A4 + 0x16]
00003B4C 7210 moveq.l D1, 0x10
00003B4E B001 cmp.b D0, D1
00003B50 671C beq +0x1E /* 00003B6E */
label00003B52:
00003B52 206E FFF4 movea.l A0, [A6 - 0xC]
00003B56 2010 move.l D0, [A0]
00003B58 4480 neg.l D0
00003B5A 9180 subx.l D0, D0
00003B5C 4480 neg.l D0
00003B5E 3F00 move.w -[A7], D0
00003B60 2F05 move.l -[A7], D5
00003B62 2F03 move.l -[A7], D3
00003B64 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00003B68 4FEF 000A lea.l A7, [A7 + 0xA]
00003B6C 2A00 move.l D5, D0
label00003B6E:
00003B6E 2945 0020 move.l [A4 + 0x20], D5
00003B72 196E FFDB 0010 move.b [A4 + 0x10], [A6 - 0x25]
00003B78 202E FFF0 move.l D0, [A6 - 0x10]
00003B7C D1AE FFD8 add.l [A6 - 0x28], D0
00003B80 2D44 FFD4 move.l [A6 - 0x2C], D4
00003B84 102C 0016 move.b D0, [A4 + 0x16]
00003B88 7210 moveq.l D1, 0x10
00003B8A B001 cmp.b D0, D1
00003B8C 6702 beq +0x4 /* 00003B90 */
00003B8E DA84 add.l D5, D4
label00003B90:
00003B90 204C movea.l A0, A4
00003B92 2448 movea.l A2, A0
00003B94 7010 moveq.l D0, 0x10
00003B96 D5C0 add.l A2, D0
00003B98 0CAD 0000 0001 E612 cmpi.l [A5 - 0x19EE], 0x1
00003BA0 660C bne +0xE /* 00003BAE */
00003BA2 7020 moveq.l D0, 0x20
00003BA4 9012 sub.b D0, [A2]
00003BA6 902C 0011 sub.b D0, [A4 + 0x11]
00003BAA 1480 move.b [A2], D0
00003BAC 6012 bra +0x14 /* 00003BC0 */
label00003BAE:
00003BAE 102E FFD7 move.b D0, [A6 - 0x29]
00003BB2 E708 lsl D0.b, 3
00003BB4 902C 0010 sub.b D0, [A4 + 0x10]
00003BB8 902C 0011 sub.b D0, [A4 + 0x11]
00003BBC 1940 0010 move.b [A4 + 0x10], D0
label00003BC0:
00003BC0 2F2E FFDC move.l -[A7], [A6 - 0x24]
00003BC4 486E FBCC pea.l [A6 - 0x434]
00003BC8 1F2C 0016 move.b -[A7], [A4 + 0x16]
00003BCC 4EBA 033E jsr [PC + 0x33E /* 00003F0C */]
00003BD0 4A47 tst.w D7
00003BD2 6736 beq +0x38 /* 00003C0A */
00003BD4 0C2E 000E 000E cmpi.b [A6 + 0xE], 0xE
00003BDA 672E beq +0x30 /* 00003C0A */
00003BDC 206C 000C movea.l A0, [A4 + 0xC]
00003BE0 2010 move.l D0, [A0]
00003BE2 721F moveq.l D1, 0x1F
00003BE4 C081 and.l D0, D1
00003BE6 41ED E170 lea.l A0, [A5 - 0x1E90]
00003BEA 1030 0000 move.b D0, [A0 + D0.w]
00003BEE 7210 moveq.l D1, 0x10
00003BF0 C001 and.b D0, D1
00003BF2 6616 bne +0x18 /* 00003C0A */
00003BF4 4247 clr.w D7
00003BF6 204C movea.l A0, A4
00003BF8 7048 moveq.l D0, 0x48
00003BFA D1C0 add.l A0, D0
00003BFC 2F08 move.l -[A7], A0
00003BFE 2F3C 0000 0089 move.l -[A7], 0x89
00003C04 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003C08 504F addq.w A7, 8
label00003C0A:
00003C0A 2F2E FFDC move.l -[A7], [A6 - 0x24]
00003C0E 2F0C move.l -[A7], A4
00003C10 4EBA 0326 jsr [PC + 0x326 /* 00003F38 */]
00003C14 246C 000C movea.l A2, [A4 + 0xC]
00003C18 2012 move.l D0, [A2]
00003C1A 721F moveq.l D1, 0x1F
00003C1C C041 and.w D0, D1
00003C1E 7215 moveq.l D1, 0x15
00003C20 B041 cmp.w D0, D1
00003C22 6608 bne +0xA /* 00003C2C */
00003C24 4AAA 000C tst.l [A2 + 0xC]
00003C28 6602 bne +0x4 /* 00003C2C */
00003C2A 7E01 moveq.l D7, 0x01
label00003C2C:
00003C2C 0C2D 003C DB5A cmpi.b [A5 - 0x24A6], 0x3C /* '<' */
00003C32 6608 bne +0xA /* 00003C3C */
00003C34 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00003C38 6000 FBBA bra -0x444 /* 000037F4 */
label00003C3C:
00003C3C 102D DB5A move.b D0, [A5 - 0x24A6]
00003C40 7657 moveq.l D3, 0x57
00003C42 B003 cmp.b D0, D3
00003C44 6710 beq +0x12 /* 00003C56 */
00003C46 7033 moveq.l D0, 0x33
00003C48 2F00 move.l -[A7], D0
00003C4A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003C4E 584F addq.w A7, 4
00003C50 1F03 move.b -[A7], D3
00003C52 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
label00003C56:
00003C56 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00003C5A 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00003C5E 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
label00003C62:
00003C62 0C2D 004B DB5A cmpi.b [A5 - 0x24A6], 0x4B /* 'K' */
00003C68 6600 FB5A bne -0x4A4 /* 000037C4 */
00003C6C 202E FFD8 move.l D0, [A6 - 0x28]
00003C70 671E beq +0x20 /* 00003C90 */
00003C72 0CAD 0000 0001 E612 cmpi.l [A5 - 0x19EE], 0x1
00003C7A 6614 bne +0x16 /* 00003C90 */
00003C7C 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00003C80 2F2E FFDC move.l -[A7], [A6 - 0x24]
00003C84 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003C88 4EBA F9A2 jsr [PC - 0x65E /* 0000362C */]
00003C8C 2D40 FFD4 move.l [A6 - 0x2C], D0
label00003C90:
00003C90 0C2E 000E 000E cmpi.b [A6 + 0xE], 0xE
00003C96 6606 bne +0x8 /* 00003C9E */
00003C98 202E FFD4 move.l D0, [A6 - 0x2C]
00003C9C 6010 bra +0x12 /* 00003CAE */
label00003C9E:
00003C9E 202E FFD8 move.l D0, [A6 - 0x28]
00003CA2 6708 beq +0xA /* 00003CAC */
00003CA4 2005 move.l D0, D5
00003CA6 D0AE FFD4 add.l D0, [A6 - 0x2C]
00003CAA 6002 bra +0x4 /* 00003CAE */
label00003CAC:
00003CAC 2005 move.l D0, D5
label00003CAE:
00003CAE 246E FFE0 movea.l A2, [A6 - 0x20]
00003CB2 2480 move.l [A2], D0
00003CB4 0CAD 0000 0001 E612 cmpi.l [A5 - 0x19EE], 0x1
00003CBC 6608 bne +0xA /* 00003CC6 */
00003CBE 7201 moveq.l D1, 0x01
00003CC0 C081 and.l D0, D1
00003CC2 6702 beq +0x4 /* 00003CC6 */
00003CC4 5292 addq.l [A2], 1
label00003CC6:
00003CC6 246E 000A movea.l A2, [A6 + 0xA]
00003CCA 022A 00E7 0004 andi.b [A2 + 0x4], 0xE7
00003CD0 102D E350 move.b D0, [A5 - 0x1CB0]
00003CD4 670A beq +0xC /* 00003CE0 */
00003CD6 206E FFE0 movea.l A0, [A6 - 0x20]
00003CDA 4AA8 0004 tst.l [A0 + 0x4]
00003CDE 670A beq +0xC /* 00003CEA */
label00003CE0:
00003CE0 2F0A move.l -[A7], A2
00003CE2 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00003CE6 4A80 tst.l D0
00003CE8 660C bne +0xE /* 00003CF6 */
label00003CEA:
00003CEA 2F3C 0000 0084 move.l -[A7], 0x84
00003CF0 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003CF4 584F addq.w A7, 4
label00003CF6:
00003CF6 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00003CFA 2B6E FFCC E5E6 move.l [A5 - 0x1A1A], [A6 - 0x34]
00003D00 202D E612 move.l D0, [A5 - 0x19EE]
00003D04 6716 beq +0x18 /* 00003D1C */
00003D06 4267 clr.w -[A7]
00003D08 246E FFE0 movea.l A2, [A6 - 0x20]
00003D0C 2F12 move.l -[A7], [A2]
00003D0E 2F2A 000C move.l -[A7], [A2 + 0xC]
00003D12 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00003D16 4FEF 000A lea.l A7, [A7 + 0xA]
00003D1A 2480 move.l [A2], D0
label00003D1C:
00003D1C 202E 000A move.l D0, [A6 + 0xA]
00003D20 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003D24 4E5E unlink A6
00003D26 205F movea.l A0, [A7]+
00003D28 504F addq.w A7, 8
00003D2A 4ED0 jmp [A0]
fn00003D2C:
00003D2C 4E56 0000 link A6, 0
00003D30 48E7 1018 movem.l -[A7], D3,A3,A4
00003D34 202D E6CE move.l D0, [A5 - 0x1932]
00003D38 6608 bne +0xA /* 00003D42 */
00003D3A 00AE 0000 0002 0008 ori.l [A6 + 0x8], 0x2
label00003D42:
00003D42 2F2E 000E move.l -[A7], [A6 + 0xE]
00003D46 7008 moveq.l D0, 0x08
00003D48 2F00 move.l -[A7], D0
00003D4A 1F2E 000C move.b -[A7], [A6 + 0xC]
00003D4E 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00003D52 2640 movea.l A3, D0
00003D54 102D E35F move.b D0, [A5 - 0x1CA1]
00003D58 670C beq +0xE /* 00003D66 */
00003D5A 122D E35E move.b D1, [A5 - 0x1CA2]
00003D5E 7000 moveq.l D0, 0x00
00003D60 1001 move.b D0, D1
00003D62 816B 003C or.w [A3 + 0x3C], D0
label00003D66:
00003D66 176E 000C 0016 move.b [A3 + 0x16], [A6 + 0xC]
00003D6C 7614 moveq.l D3, 0x14
00003D6E 2F03 move.l -[A7], D3
00003D70 206D E69C movea.l A0, [A5 - 0x1964]
00003D74 4E90 jsr [A0]
00003D76 2740 0010 move.l [A3 + 0x10], D0
00003D7A 2040 movea.l A0, D0
00003D7C 202E 0008 move.l D0, [A6 + 0x8]
00003D80 81A8 0010 or.l [A0 + 0x10], D0
00003D84 2F03 move.l -[A7], D3
00003D86 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00003D8A 2840 movea.l A4, D0
00003D8C 002C 0018 0004 ori.b [A4 + 0x4], 0x18
00003D92 294B 000C move.l [A4 + 0xC], A3
00003D96 526C 0006 addq.w [A4 + 0x6], 1
00003D9A 274C 000C move.l [A3 + 0xC], A4
00003D9E 200B move.l D0, A3
00003DA0 4CDF 1808 movem.l D3,A3,A4, [A7]+
00003DA4 4E5E unlink A6
00003DA6 205F movea.l A0, [A7]+
00003DA8 4FEF 000A lea.l A7, [A7 + 0xA]
00003DAC 4ED0 jmp [A0]
fn00003DAE:
00003DAE 4E56 0000 link A6, 0
00003DB2 48E7 0C00 movem.l -[A7], D4,D5
00003DB6 2A2E 0008 move.l D5, [A6 + 0x8]
00003DBA 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00003DBE 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00003DC2 2800 move.l D4, D0
00003DC4 B885 cmp.l D4, D5
00003DC6 630E bls +0x10 /* 00003DD6 */
00003DC8 2F05 move.l -[A7], D5
00003DCA 7034 moveq.l D0, 0x34
00003DCC 2F00 move.l -[A7], D0
00003DCE 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003DD2 504F addq.w A7, 8
00003DD4 2805 move.l D4, D5
label00003DD6:
00003DD6 2004 move.l D0, D4
00003DD8 4CDF 0030 movem.l D4,D5, [A7]+
00003DDC 4E5E unlink A6
00003DDE 205F movea.l A0, [A7]+
00003DE0 584F addq.w A7, 4
00003DE2 4ED0 jmp [A0]
fn00003DE4:
00003DE4 4E56 FFFC link A6, -0x0004
00003DE8 48E7 0018 movem.l -[A7], A3,A4
00003DEC 266E 000A movea.l A3, [A6 + 0xA]
00003DF0 200B move.l D0, A3
00003DF2 6700 010C beq +0x10E /* 00003F00 */
00003DF6 286B 000C movea.l A4, [A3 + 0xC]
00003DFA 200C move.l D0, A4
00003DFC 6700 0102 beq +0x104 /* 00003F00 */
00003E00 2014 move.l D0, [A4]
00003E02 721F moveq.l D1, 0x1F
00003E04 C081 and.l D0, D1
00003E06 2D40 FFFC move.l [A6 - 0x4], D0
00003E0A 102B 0016 move.b D0, [A3 + 0x16]
00003E0E 7210 moveq.l D1, 0x10
00003E10 B001 cmp.b D0, D1
00003E12 6628 bne +0x2A /* 00003E3C */
00003E14 302E FFFE move.w D0, [A6 - 0x2]
00003E18 721F moveq.l D1, 0x1F
00003E1A C041 and.w D0, D1
00003E1C 720B moveq.l D1, 0x0B
00003E1E B041 cmp.w D0, D1
00003E20 631A bls +0x1C /* 00003E3C */
00003E22 422B 0016 clr.b [A3 + 0x16]
00003E26 204B movea.l A0, A3
00003E28 7048 moveq.l D0, 0x48
00003E2A D1C0 add.l A0, D0
00003E2C 2F08 move.l -[A7], A0
00003E2E 7032 moveq.l D0, 0x32
00003E30 2F00 move.l -[A7], D0
00003E32 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003E36 504F addq.w A7, 8
00003E38 6000 00C6 bra +0xC8 /* 00003F00 */
label00003E3C:
00003E3C 202E FFFC move.l D0, [A6 - 0x4]
00003E40 7214 moveq.l D1, 0x14
00003E42 B081 cmp.l D0, D1
00003E44 6722 beq +0x24 /* 00003E68 */
00003E46 7215 moveq.l D1, 0x15
00003E48 B081 cmp.l D0, D1
00003E4A 673C beq +0x3E /* 00003E88 */
00003E4C 7216 moveq.l D1, 0x16
00003E4E B081 cmp.l D0, D1
00003E50 6778 beq +0x7A /* 00003ECA */
00003E52 7217 moveq.l D1, 0x17
00003E54 B081 cmp.l D0, D1
00003E56 6772 beq +0x74 /* 00003ECA */
00003E58 7218 moveq.l D1, 0x18
00003E5A B081 cmp.l D0, D1
00003E5C 676C beq +0x6E /* 00003ECA */
00003E5E 7213 moveq.l D1, 0x13
00003E60 B081 cmp.l D0, D1
00003E62 6766 beq +0x68 /* 00003ECA */
00003E64 6000 0082 bra +0x84 /* 00003EE8 */
label00003E68:
00003E68 102C 0004 move.b D0, [A4 + 0x4]
00003E6C 7210 moveq.l D1, 0x10
00003E6E C001 and.b D0, D1
00003E70 6700 008E beq +0x90 /* 00003F00 */
00003E74 204B movea.l A0, A3
00003E76 7048 moveq.l D0, 0x48
00003E78 D1C0 add.l A0, D0
00003E7A 2F08 move.l -[A7], A0
00003E7C 7035 moveq.l D0, 0x35
00003E7E 2F00 move.l -[A7], D0
00003E80 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003E84 504F addq.w A7, 8
00003E86 6078 bra +0x7A /* 00003F00 */
label00003E88:
00003E88 302E 0008 move.w D0, [A6 + 0x8]
00003E8C 661E bne +0x20 /* 00003EAC */
00003E8E 0C2D 0001 E350 cmpi.b [A5 - 0x1CB0], 0x1
00003E94 6716 beq +0x18 /* 00003EAC */
00003E96 102C 0004 move.b D0, [A4 + 0x4]
00003E9A 7210 moveq.l D1, 0x10
00003E9C C001 and.b D0, D1
00003E9E 670C beq +0xE /* 00003EAC */
00003EA0 022C 00EF 0004 andi.b [A4 + 0x4], 0xEF
00003EA6 7000 moveq.l D0, 0x00
00003EA8 2940 000C move.l [A4 + 0xC], D0
label00003EAC:
00003EAC 102C 0004 move.b D0, [A4 + 0x4]
00003EB0 7210 moveq.l D1, 0x10
00003EB2 C001 and.b D0, D1
00003EB4 674A beq +0x4C /* 00003F00 */
00003EB6 204B movea.l A0, A3
00003EB8 7048 moveq.l D0, 0x48
00003EBA D1C0 add.l A0, D0
00003EBC 2F08 move.l -[A7], A0
00003EBE 7035 moveq.l D0, 0x35
00003EC0 2F00 move.l -[A7], D0
00003EC2 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003EC6 504F addq.w A7, 8
00003EC8 6036 bra +0x38 /* 00003F00 */
label00003ECA:
00003ECA 102B 0016 move.b D0, [A3 + 0x16]
00003ECE 720A moveq.l D1, 0x0A
00003ED0 B001 cmp.b D0, D1
00003ED2 672C beq +0x2E /* 00003F00 */
00003ED4 204B movea.l A0, A3
00003ED6 7048 moveq.l D0, 0x48
00003ED8 D1C0 add.l A0, D0
00003EDA 2F08 move.l -[A7], A0
00003EDC 7036 moveq.l D0, 0x36
00003EDE 2F00 move.l -[A7], D0
00003EE0 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003EE4 504F addq.w A7, 8
00003EE6 6018 bra +0x1A /* 00003F00 */
label00003EE8:
00003EE8 302E FFFE move.w D0, [A6 - 0x2]
00003EEC 721F moveq.l D1, 0x1F
00003EEE C041 and.w D0, D1
00003EF0 7211 moveq.l D1, 0x11
00003EF2 B041 cmp.w D0, D1
00003EF4 630A bls +0xC /* 00003F00 */
00003EF6 2F3C 0000 0C8B move.l -[A7], 0xC8B
00003EFC 4EBA F57A jsr [PC - 0xA86 /* 00003478 */]
label00003F00:
00003F00 4CDF 1800 movem.l A3,A4, [A7]+
00003F04 4E5E unlink A6
00003F06 205F movea.l A0, [A7]+
00003F08 5C4F addq.w A7, 6
00003F0A 4ED0 jmp [A0]
fn00003F0C:
00003F0C 4E56 0000 link A6, 0
00003F10 2F2E 000E move.l -[A7], [A6 + 0xE]
00003F14 2F2E 000A move.l -[A7], [A6 + 0xA]
00003F18 4EBA 0052 jsr [PC + 0x52 /* 00003F6C */]
00003F1C 4A80 tst.l D0
00003F1E 670E beq +0x10 /* 00003F2E */
00003F20 2F2E 000A move.l -[A7], [A6 + 0xA]
00003F24 7030 moveq.l D0, 0x30
00003F26 2F00 move.l -[A7], D0
00003F28 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003F2C 504F addq.w A7, 8
label00003F2E:
00003F2E 4E5E unlink A6
00003F30 205F movea.l A0, [A7]+
00003F32 4FEF 000A lea.l A7, [A7 + 0xA]
00003F36 4ED0 jmp [A0]
fn00003F38:
00003F38 4E56 0000 link A6, 0
00003F3C 2F0A move.l -[A7], A2
00003F3E 246E 000C movea.l A2, [A6 + 0xC]
00003F42 206A 0010 movea.l A0, [A2 + 0x10]
00003F46 5848 addq.w A0, 4
00003F48 2F08 move.l -[A7], A0
00003F4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F4E 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00003F52 206A 0010 movea.l A0, [A2 + 0x10]
00003F56 5048 addq.w A0, 8
00003F58 2F08 move.l -[A7], A0
00003F5A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F5E 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00003F62 245F movea.l A2, [A7]+
00003F64 4E5E unlink A6
00003F66 205F movea.l A0, [A7]+
00003F68 504F addq.w A7, 8
00003F6A 4ED0 jmp [A0]
fn00003F6C:
00003F6C 4E56 0000 link A6, 0
00003F70 206E 000C movea.l A0, [A6 + 0xC]
00003F74 2068 0010 movea.l A0, [A0 + 0x10]
00003F78 2F28 0008 move.l -[A7], [A0 + 0x8]
00003F7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F80 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00003F84 4E5E unlink A6
00003F86 205F movea.l A0, [A7]+
00003F88 504F addq.w A7, 8
00003F8A 4ED0 jmp [A0]
fn00003F8C:
00003F8C 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003F90 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
00003F94 2840 movea.l A4, D0
00003F96 260C move.l D3, A4
00003F98 6712 beq +0x14 /* 00003FAC */
00003F9A 302C 0026 move.w D0, [A4 + 0x26]
00003F9E 48C0 ext.l D0
00003FA0 E580 asl D0, 2
00003FA2 D0AD E5BA add.l D0, [A5 - 0x1A46]
00003FA6 2040 movea.l A0, D0
00003FA8 2650 movea.l A3, [A0]
00003FAA 6004 bra +0x6 /* 00003FB0 */
label00003FAC:
00003FAC 266D E6B8 movea.l A3, [A5 - 0x1948]
label00003FB0:
00003FB0 703A moveq.l D0, 0x3A
00003FB2 2F00 move.l -[A7], D0
00003FB4 2F0B move.l -[A7], A3
00003FB6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00003FBA 504F addq.w A7, 8
00003FBC 2440 movea.l A2, D0
00003FBE 200A move.l D0, A2
00003FC0 6704 beq +0x6 /* 00003FC6 */
00003FC2 264A movea.l A3, A2
00003FC4 524B addq.w A3, 1
label00003FC6:
00003FC6 2F0B move.l -[A7], A3
00003FC8 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00003FCC 584F addq.w A7, 4
00003FCE 5E80 addq.l D0, 7
00003FD0 2F00 move.l -[A7], D0
00003FD2 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
00003FD6 2440 movea.l A2, D0
00003FD8 2F0B move.l -[A7], A3
00003FDA 52AD DAF8 addq.l [A5 - 0x2508], 1
00003FDE 202D DAF8 move.l D0, [A5 - 0x2508]
00003FE2 2F00 move.l -[A7], D0
00003FE4 487A 002A pea.l [PC + 0x2A /* 00004010, value 0x5F4E2564 '_N%d', cstring "_N%d%s" */]
00003FE8 2F0A move.l -[A7], A2
00003FEA 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00003FEE 4FEF 0010 lea.l A7, [A7 + 0x10]
00003FF2 2F0A move.l -[A7], A2
00003FF4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00003FF8 584F addq.w A7, 4
00003FFA 0C80 0000 03FF cmpi.l D0, 0x3FF
00004000 6304 bls +0x6 /* 00004006 */
00004002 422A 03FF clr.b [A2 + 0x3FF]
label00004006:
00004006 200A move.l D0, A2
00004008 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000400C 4E75 rts
0000400E 0008 5F4E ori.b A0, 0x4E /* 'N' */
00004012 2564 2573 move.l [A2 + 0x2573], -[A4]
00004016 0000 .incomplete